Centuries passing in silence A people wondering when How many prophets spoke of the day A savior would rescue them But in the heart of the darkness The glimmer of dawn now appears Voices of angels sound in the night The one who was promised is here Hope has come, let us adore Him Born the king of ages God's own Son, word of the Father Now in flesh appearing, hope has come And He was the one at creation Galaxies born at His word And He is the one who will lay down His life Bearing the sins of the world For hope has come, let us adore Him Born the King of ages He is God's own Son, word of the Father Now in flesh appearing, hope has come And oh, what mercy, oh, what grace The Father's glory now displayed Emmanuel, God now with us Oh hallelujah, hope has come, yeah, oh Jesus is His name, yeah, yeah Hope has come, let us adore Him Born the king of ages He is God's own Son, word of the Father Now in flesh appearing For hope has come Hope has come For hope has come Hope has come