Verse 1 I carried every word like stones inside my chest, Replayin’ all the moments I could never rest. I wanted you to feel the ache you left in me, But anger only chained me to the memory. I built a wall so high I couldn’t see the sky, Told myself forgiveness meant the hurt was justified. But maybe letting go don’t mean that you were right, It means I’m done sleeping with the war at night. Pre-Chorus And I don’t have to forget, I don’t have to pretend, But I can lay this burden down Before it breaks me again. Verse 2 Some days I feel strong, some days I fall apart, Some days the past still reaches for my heart. I used to think forgiveness was a gift for you, But now I see it’s something I must give me too. I won’t let bitterness become my name, I won’t let pain keep passing down the flame. I can set a boundary and still be kind, I can free my soul without changing my mind. Pre-Chorus And I don’t have to run, I don’t have to fight, I can bless the broken road And still walk toward the light. Chorus I forgive even when it hurts, Even when the wound still burns, Even when my heart says, “No, not yet,” I’m learning peace is what I deserve. I forgive, but I don’t erase, I can love from a safer place. It may be hard, but I’m still worth The freedom on the other side of hurt. Bridge Forgiveness ain’t a doorway back To places that destroyed me. It’s not a crown for what they did, It’s mercy finally toward me. I release what I can’t repair, I breathe out what I’ve held in there. One tear, one prayer, one trembling word — I choose love, even when it hurts. Final Chorus I forgive even when it hurts, Even when the wound still burns. I don’t need the scars to disappear To know that healing can return. I forgive, but I still grow, I let the heavy river flow. It may be hard, but I’m still worth The freedom on the other side of hurt. Outro I forgive
 Not because it didn’t hurt me, But because I won’t let it own me. I forgive
 And I come back home to me.