I'm not perfect, I'm no saint, babe I don't wear angel's wings I'm no hero in shining armor All I am is what you see I would lay down my life for you Take it to the wall if you asked me to Stay beside you gray skies or blue All my life I will stand by you I'm just a man, babe, that's all I am, babe I won't try to hide my scars But I swear I love you I'd place no one above you You have my soul you have my heart I would lay down my life for you Take it to the wall if you asked me to Stay beside you gray skies or blue All my life I will stand by you God knows I make mistakes This is all I can say No matter what it takes I'm gonna stand beside you always I would lay down my life for you Take it to the wall if you asked me to Stay beside you gray skies or blue All my life I will stand by you