panegyric

noun something (such as a speech or a piece of writing) that praises someone or something