A hymn is a song specifically written as a song of praise, adoration or prayer, typically addressed to a divine or higher power.