Who could have imagined this? Infant and the Infinite Son of God, so wonderful Heaven's perfect miracle Glory in the highest Glory in the highest Prince of Peace, King of Kings Jesus, Lord of everything Glory in the highest Born to die and born to save Born to take our sin away Light and life to all He brings With the Angels, let us sing Glory in the highest Glory in the highest Prince of Peace, King of Kings Jesus, Lord of everything Glory in the highest Come and worship, come and worship Worship Christ the newborn King Come and worship, come and worship Worship Christ the newborn King Who could have imagined this? Infant and the Infinite King of all, so meek and mild God and sinner reconciled Glory in the highest Glory in the highest Prince of Peace, King of Kings Jesus, Lord of everything Glory in the highest Come and worship, come and worship Worship Christ the newborn King (O come) Come and worship (We come and worship) Come and worship Worship Christ the newborn King The newborn King The newborn King