My heart was broken Shattered to pieces But I still sit here Loving you no less People call me crazy For still loving you with my heart's tiny pieces But they dont understand Our love full of forgiveness I wont throw away our future Based on events of the past I never want to lose you I want this love to last My heart, yes in pieces Will never be the same But with you mending it day by day I know this isnt a game You are picking up the pieces Cleaning up your mess Putting my heart back together Again, putting our love to the test I dont see it going wrong this time I dont see it ending in fire Theres so much love and clarity Theres so much want and desire I want to be your other half I'll gladly take that role For you and I can last forever And with your love, maybe my heart can again be whole.