The great god of heaven is come down to earth
His mother a virgin and sinless his birth
The father eternal his father alone
He sleeps in the manger he reigns on the throne
Then let us adore him and praise his great love
To save us poor sinners he came from above
A babe on the breast of a maiden he lies
Yet sits with the father on high in the skies
Before him their faces the seraphim hide
While joseph stands waiting unscared by his side
Then let us adore him and praise his great love
To save us poor sinners he came from above
Lo here is emmanuel here is the child
The son that was promised to mary so mild
Whose power and dominion shall ever increase
The prince that shall rule over a kingdom of peace
Then let us adore him and praise his great love
To save us poor sinners he came from above
The wonderful counsellor boundless in might
The father's own image the beam of his light
Behold him now wearing the likeness of man
Weak helpless and speechless in measure a span
Then let us adore him and praise his great love
To save us poor sinners he came from above
O wonder of wonders which none can unfold
The ancient of days is an hour or two old
The maker of all things is made of the earth
Man is worshipped by angels and god comes to birth
Then let us adore him and praise his great love
To save us poor sinners he came from above
The Great God of Heaven - Chichester Cathedral Choir