beloved vs fair-haired boy

beloved

noun
  • Someone who is loved; something that is loved. 

adj
  • Much loved, dearly loved. 

fair-haired boy

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

How often have the words beloved and fair-haired boy occurred in a corpus of books? (source: Google Ngram Viewer )