blue-eyed boy


noun

informal, mainly British the favourite or darling of a person or group Usual US equivalent: fair-haired boy