I can make love feel just like heaven
I can be a little devil in bed and
Even clean and cook your breakfast
But am not perfect
I can take off when you need my time
I can cheerlead for you from the sideline
Whisper in your ear so divine
But am not perfect
I beg you for forgiveness for all of the mistakes IÂ’ve made
Be patient with me baby am just trying to make my way
Am not a super hero sorry I couldnÂ’t save your day
But believe me when I say
That am sorry I couldnÂ’t wear your halo
Am sorry I couldnÂ’t be your angel
Am sorry I couldnÂ’t wear your halo
Am sorry I didnÂ’t stroke your ego
Yes baby but I guess wasnÂ’t able
Sorry I couldnÂ’t wear your halo
I know how to put your mind at easy
I can kiss you for all four season
Surprise you for no reason
But am not perfect
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 am not perfect
I beg you for forgiveness for all of the mistakes IÂ’ve made
Be patient with me baby am just trying to make my way
Am not a super hero sorry I couldnÂ’t save your day
But believe me when I say
That am sorry I couldnÂ’t wear your halo
Am sorry I couldnÂ’t be your angel
Am sorry I couldnÂ’t wear your halo
Am sorry I didnÂ’t stroke your ego
Yes baby but I guess wasnÂ’t able
Sorry I couldnÂ’t wear your halo
It was like you never knew my heart
I swear sometimes you are so hard on me
Cause am not everything that u want me to be
Am so sorry, I didnÂ’t want you to see me this way
Am so sorry, I didnÂ’t mean to fall from grace
I didnÂ’t mean to fall from grace
Am sorry I couldnÂ’t wear your halo
Am sorry I couldnÂ’t be your ange
Am sorry I couldnÂ’t wear your halo
Am sorry I didnÂ’t stroke your ego
Yes baby but I guess wasnÂ’t able
Sorry I couldnÂ’t wear your halo