I can make love feel just like heaven
I can be a little devil in bed and
Even clean and cook your breakfast
But I'm not perfect
I can take off when you need down time
I can cheerlead for you from the sideline
Whisper in your ear so divine
But I'm not perfect
I hope you can forgive me for all of the mistakes I’ve made
Be patient with me baby, I'm just trying to make my way
I'm not a superhero sorry I couldn't save the day
Believe me when I say...
That I'm sorry I couldn’t wear your
Halo, halo, halo, halo
Sorry I couldn’t be your
Angel, angel, angel, angel
I'm sorry I couldn’t wear your
Halo, halo, halo, halo
I'm sorry I didn’t stroke your
Ego, ego, ego oh no
I'm sorry, but I guess wasn’t able
Sorry I couldn’t wear your halo
I know how to put your mind at ease and
I can dress you for all four seasons
Surprise you for no reason
But I'm not perfect... no
Fall on my knees and pray for our love
Promise not to let anything come between us
How could you let us fall apart all because I'm not perfect
I hope you can forgive me baby for all of the mistakes I’ve made
Be patient with me baby, I'm just trying to make my way
I'm not a superhero sorry I couldn't save the day
Believe me when I say...
That I'm sorry I couldn’t wear your
Halo, halo, halo, halo
Sorry I couldn’t be your
Angel, angel, angel, angel
I'm sorry I couldn’t wear your
Halo, halo, halo, halo
I'm sorry I didn’t stroke your
Ego, ego, ego, oh no
I'm sorry, but I guess wasn’t able
Sorry I couldn’t wear your halo
(Sorry I couldn’t wear your halo) (Halo, halo)
Oh, Its like you never knew my heart
Swear sometimes you are, so hard on me
Cause i'm not everything that you want me to be
I'm so sorry, I didn’t want you to see me this way
I'm so sorry, I didn’t mean to fall from grace
I didn’t mean to fall from grace
Halo, halo, halo, halo
Sorry I couldn’t be your
Angel, angel, angel, angel
I'm sorry I couldn’t wear your
Halo, halo, halo, halo
I'm sorry I didn’t stroke your
Ego, ego, ego, oh no
I'm sorry, but I guess wasn’t able
Halo, halo