I know I’m not easy to love, and I’ve let you down so many times You never gave up on me, and it amazes me I’ve made mistakes and repeated them, And I’ve disappointed you countless of times I wonder how you find the heart to love me the same way and even more You said you deserve better, but yet you choose to love me You did all you can for whatever mistakes you made, You put up with all my nonsense You didn’t give up on me and us, even when I felt it was the end of us You kept on giving and made things better No matter what I did, you always took me back in and love me the same That’s why you are Love, you showed me what it is to love Not giving up, and giving beyond your means I love you babygirl, I really do And I am who I am, because of you and your love I love you