My heart torn into two In the dead of night you sewed it together like new My angel, my moon Pushing and pulling on me Bringing me back to you I'll wait for you 'Till the stars fall from my eyes An echo of our last goodbye You'll carry me home And bathe me in the river To cleanse my soul ♪ You'll carry me home You'll carry me home You'll carry me home You'll carry me home You'll carry me home You'll carry me home ♪ I'll call your name And you will always answer We'll do better next time As you hold your hand in mine ♪ A thousand shattered moons A thousand open eyes A thousand flashing memories Of the same moment in our lives Falling up into a shimmering black sea Reaching down into the echoes of me Silently moving in retrograde Whispering needs by the open flame A satellite with broken wings A failed god crowned in bone Suddenly we're both alone But we will always remember our home