You nearly pulled my heart away, and everything it carried. You kept your hands on things unseen like they were tame and ordinary. I tried to warn you more than once, but warnings sound like worry. Some doors don't swing the way they should, some names arrive in a hurry. And maybe now you understand what I was trying to say. Not every road that calls your name was meant to be walked that way. And I don't blame you. No, I don't blame you. But I did have to let you go. You nearly pulled my soul away without a mark upon you. You welcomed every knocking voice without asking what had found you. You thought it all was curiosity, just stories, signs, and symbols. You never saw the bargain hiding inside the little riddles. I watched you drift beyond my reach, past reason and persuasion. Some lessons only show their teeth after the invitation. And I don't blame you. No, I don't blame you. But I did have to let you go. But after all this time, I found my heart again. Piece by piece, scar by scar, I found my heart again. And after all these years, I found my soul again. Name by name, breath by breath, I found my soul again. After all this time, through winter after winter, I found my heart again. And after all these years, through silence after silence, I found my soul again. I found my heart again. I found my soul again.