Wasn't I the one who made your life come true?
Wasn't I the one who tried for you?
Wasn't this the night when everything was new?
Wasn't this the night I cried for you?
Now it's rollin' away, it's rollin' away
How can you let me down for the first time?
It wasn't long ago you needed me so bad
You might've let me know it was making you sad
You wasted so much time being happy to pretend
When all along the line, you knew it really was the end
Now it's rollin' away, it's rollin' away
How can you let me down for the last time?
Wasn't I the one who made your life come true?
I came to town and hung around
Never found the rainbow's end
But I still believed there was something waiting
Just around the bend
I broke my heart in many ways
There was nothing else to do
Rocky road, every inch of you
Rocky road, where you lead me to?
Where you lead me to?
Well, last night when all was quiet, alone up in my room
Well, the angel of rock 'n' roll came down and lifted me out of my gloom
She said "Don't worry about your problems
Don't you fear any more for your soul
Oh, I've come down here just to help you and I'm the angel of rock 'n' roll"
Whoa whoa whoa
Hey, hey
Well, she sat down at my piano, I picked up my old guitar
And played the sweetest sound around, I played it just like a star
Well, I couldn't believe my eyes, couldn't believe my ears
Here was someone right in front of me who understood my fears
Yeah, she's a good girl
Hey
Oh, now we are so happy, happy every day
Happy being happy in every happy way
Oh, and every time I feel blue, every time I'm alone
All I have to do is say "Come here, love" to my angel of rock 'n' roll
Whoo, whoo
I got an angel
Angel of rock 'n' roll
A-N-G-E-L of rock 'n' roll, whoa, whoo hoo
She goes A-N-G-E-L
A-N-G-E-L
Angel, angel, angel