Verse 1
We have studied the scrolls of the prophets of old
For a very long time (Rap) Yeah for a very long time
We have studied the scrolls of the prophets of old
So we can be here tonight (Rap) So we can be here tonight
Chorus
For a very long time
We have waited for the dawn of this day
For a very long time
We have longed to see this child in the hay
He's the one who has come to the earth
The new birth that will save us all
This is the moment we've been waiting for (Rap) Yeah for a very long time
That we've been waiting for (Rap) To see the Saviour of all
Verse 2
We have followed the star from a kingdom afar
For a very long time (Rap) Yeah for a very long time
We have followed the star from a kingdom afar
So we can see Him tonight (Rap) So we can see Him tonight
RAP
This is the moment that my whole life has been waiting for
To see the child that lies before me in the cattle stall
He's the one who has come to the earth
The new birth that will save us all
We worship Him upon this night of the Saviour's birth
We give to Him gifts of gold, frankincense and myrrh
He's the one who has come to the earth
The new birth that will save us all
This is the moment we've been waiting for (Rap) Yeah for a very long time
That we've been waiting for (Rap) To see the Saviour of all
That we've been waiting for (Rap) Yeah for a very long time
That we've been waiting for (Rap) To see the Saviour of all
That we've been waiting for