Year: 1995 - Album: Mirror Mirror
Intro F C G Am Dm C G Am F C G On the street below these walls Am Dm Where I used to walk, now I can barely crawl C All this darkness rising tall G C Dm F Lord, shine a light for me, I'm waiting to be called C G Am F I'm ready to go home C I'm ready to receive G Am F Forgiveness for my sins C G F I'm ready to begin C G Take this river to the sea Am Dm Where the delta flows the tide is washing over me C Guide this soul to heaven's door G C Dm F Show me where tomorrow lies, I'm waiting to be home C G Am F I'm ready to lay down C I'm ready now to sleep G Am F A promise I must keep C G Am I'm ready to go home F Bb Sometimes I lay down with these memories Ab Em Breathe shallow, deep inside of me Gm Dm Time has run its course with me C And I'm ready to go home ( C G Am F ) ( C G Am F ) ( C G F ) C G When the evening shadows fall Am Dm When the time has come, I'll let defences fall C To surrender's to survive G C Dm F I will give up everything to those I leave behind C G Am F I'm ready to go home C I'm ready to receive G Am F Forgiveness for my sins C G F I'm ready to begin C G Am F I'm ready to lay down C I'm ready now to sleep G Am F A promise I must keep C G Am I'm ready to go home again Final F Am C F C G Am