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