
### Verse 1 I've been walking these old back roads With dust on my boots and fire in my bones. The river knows every secret I've kept, Every promise broken, every tear I've wept. Mama said, "Child, don't carry that weight," But the heart don't listen when it's running on fate. Now the wind keeps calling through the pines, Like it's trying to steal what's left of mine. ### Pre-Chorus I can hear the thunder rolling in, Can't outrun where I've been. ### Chorus The river won't wash me clean, It knows every place I've been. I wore your love like a coat of flame, Now I'm standing here calling your name. If mercy's waiting down the line, Tell her not to waste her time. Some scars don't fade with the years between— The river won't wash me clean. ### Verse 2 That old guitar still cries at night, Strings worn thin from holding on too tight. The organ moans like a Sunday prayer, But heaven feels a long way from here. I found your letter in a kitchen drawer, Read every word like a hundred times before. The ink was fading, the hurt stayed new, Funny what the truth can do. ### Bridge So let the rain come pouring down, Let the lightning shake this town. I'll lift my voice above the pain, Find a little hope inside the rain. ### Guitar & Organ Solo ### Final Chorus The river won't wash me clean, But it taught me what grace can mean. I'll wear these scars like battle lines, They're part of this heart of mine. Every sunrise lights the sky, Every soul gets one more try. If love still waits beyond what's seen, Maybe the river will carry me. ### Outro Carry me... Carry me... Down where the water meets the dawn... Carry me home.

