I started traveling so long ago 
I chose to take the narrow road 
To reach that land where no one dies 
No hearts are broken nobody cries 
The path I walked is stained with tears 
So long and winding through the years 
Now as I step on streets of gold 
Could it be I'm dreaming 
Could it be I'm home 
Could it be I'm dreaming 
Could it be I'm home 
'Cause I've been waiting for so long 
If this isn't heaven let me sleep on 
Could it be I'm dreaming 
Could it be I'm home 
I felt God gently touch my face 
He wiped my final tear away 
Then I heard Him say Well done 
No longer dreaming 
I've made it home 
No longer dreaming 
I've made it home 
I've been waiting so long 
Carried by angels to God's glorious throne 
No longer dreaming 
I've made it home 
Carried by angels to God's glorious throne 
No longer dreaming 
I've made it home