[Verse 1]
G C
As far as I remember from my fading memory
G D
My heart is always yearning for something to believe
G C
With not much going for me but all the world to see
G D G
There must have been an angel watching over me
[Verse 2]
G C
We began a journey in search of rock and roll
G D
All my friends were working or signing on the dole
G C
We many times went hungry when we were young and free
G D G
There must have been an angel watching over me
[Bridge 1]
C G
Without a clue, just following a dream,
C Em D
And every bit as a naive as it seems
C G B Em
We took it as our duty or to take it to extreme
C D G
There must have been an angel watching over me
[Solo]
[Bridge 2]
C G
Even now I look back and wonder if it’s true
C Em D
We should come so far from nowhere knowing what I do
G B Em
If I was a true believer, I would get down on my knees
C D G Em
There must have been an angel watching over me
C D G
There must have been an angel watching over me