fair-haired boy

fair-haired boy definitions

noun
  • Someone's favourite, especially a young one; a blue-eyed boy (British), (Australian)