My fault that i'm not enough Her fault there's no room to breathe Oh she hates that i'm subtle Thinks that i'm hard to please No she ain't perfect, but is she worth it I keep on holding on Like i won the lottery But i ain't yet passed the cheque A lot of hurt and a lot of me Keeps on going till there's nothing left No i any perfect, is she worth it I keep on holding on till i am strong Enough to say that i am moving on She loves me She needs me I can't give her what she wants But am i better off alone She loves me She needs me When all is said and done I will keep her holding on No point being bitter I reconsider Tell me did i lie to you You deserve something better Because it's better When someone loves you too There's nothing i can do But just keep holding on till i am strong Enough to say that i am moving on She loves me She needs me I can't give her what she wants Am i better on my own She loves me She needs me When all is said and done I will keep her holding on Cause i can't seem to let you go So i'll just keep on holding on Said i can't seem to let you go I just keep her holding on She loves me She needs me I can't give her what she wants Am i better on my own She loves me She needs me When all is said and done I will keep her holding on Too you