Believe me, I'll never know-how in this life I ever found you I don't know why you put up with me When I go on hurting you so Why you stay, heaven knows It's true that I would be lost without your tender arms to anchor me When all my schemes have abandoned me Wandering off empty and cold Until you have taken hold Like a puzzle of hearts, your love makes me whole Each of us missing part of the other's soul As long as I live No less will I give Like a puzzle of hearts scattered far and wide We're on a journey, starting from different sides And each day I wake With each step I take I see your face and fall into place Believe me, I'll never know how in this life I ever found you I don't know why you put up with me When I go on hurting you so Why you stay, God only knows Like a puzzle of hearts, your love makes me whole You are the missing part of my lonely soul As long as I live No less will I give Like a puzzle of hearts scattered far and wide Love is a journey, starting from different sides And each day I wake With each step I take I see your face and fall into place