Lately Ive been thinking about the things that weve been through And I dont know if Id be here if not for you I had to take a little time to try to work things out And you should know that I had never meant to let you down Cuz I, I, Wanna tell you that I am sorry And I, I, Even when Im not giving enough and Im taking too much Youre still there for me Even when I got nothing at all and Im ready to fall Youre still there for me There for me There for me Even when I cant be there for you, Youre always there for me Oh Oh Sometimes I know I can be so hard to understand (its okay) Even when Im lost to show me who I really am Life with me, it hasnt always been an easy ride But because of you Ive learned to loose myself much high Cuz I, I, Wanna tell you that I am sorry And I, I, Even when Im not giving enough and Im taking too much Youre still there for me Even When I got nothing at all and Im ready to fall Youre still there for me There for me There for me Even when I cant be there for you, Oh, you are always there for me O, know its love Oh Wow Must Be Love Woohooo Its gotta be real love Its gotta be real love Real Love Even when Im giving enough and Im taking too much Youre still there for me Even when I got nothing at all and Im ready to fall Youre still there for me There for me there for me Even when I cant be there for you I cant be there Even when I cant be there for you Youre always there for me.