Dictionary.com
Thesaurus.com
Synonyms

sing someone's praises

Idioms  
  1. Commend someone, especially to others, as in They were singing her praises to the entire community. [Mid-1500s] Also see praise to the skies.