Song Cover Image

Holy Water

Holy Water Verse 1 There’s a sink in the bathroom mirror Where the girl I was still stares. Mascara ghosts around her eyelids, Little funerals in her prayers. The faucet sings a silver psalm, Cold enough to numb a name. I scrub my skin like I’m erasing Every word they ever gave. Soap bubbles bloom like fragile halos, Bursting softly in the light— But shame lives deeper than the surface, Like a bruise beneath the white. And the water keeps on running Like it knows why I came. ⸻ Pre-Chorus I wash and wash and wash again Till the porcelain blushes red… But the dirt was never on my hands— It was living in my head. (whisper) The water’s not for dirt… It’s for the shame. ⸻ Chorus I keep washing my hands in holy water, Trying to rinse the girl away. Scrub till the skin says mercy, mercy, But the mirror screams my name. I thought if I bled a little cleaner I might finally feel okay— But the stain’s not in the water, It’s the way I see my face. Still washing my hands in holy water… But the dirt won’t wash away. ⸻ Verse 2 Bottle caps like tiny altars Shimmer quiet on the tile. Every promise tastes like chlorine, Every high lasts half a while. I chase forgiveness down the drainpipe, Through the throat of every night. If redemption’s made of water Why am I still stained inside? My knuckles bloom into carnations Where the skin has split and frayed— Trying to rinse the static silence Where the screaming learned to stay. And the mirror keeps on breathing Like it knows what I became. ⸻ Pre-Chorus I wash and wash and wash again Till the sink runs rose instead… But the blood was never on my hands— It was blooming in my head. (whisper) The water’s not for dirt… It’s for the shame. ⸻ Chorus I keep washing my hands in holy water, Trying to rinse the girl away. Scrub till the skin says mercy, mercy, But the mirror screams my name. I thought if I bled a little cleaner I might finally feel okay— But the stain’s not in the water, It’s the way I see my face. Still washing my hands in holy water… But the dirt won’t wash away. ⸻ Bridge (fragile / acoustic drop) Maybe the river never asked me To drown inside its grace. Maybe the girl inside the mirror Wasn’t something to erase. Maybe all the saints are sinners Who just learned to stay— With the hands they tried to ruin And the names they tried to flay. Maybe every scar is proof The flood didn’t take me. ⸻ Final Chorus So I stopped washing my hands in holy water, Let the faucet fade to gray. The mirror said you’re still breathing, And for once I let it stay. Maybe I’m not getting cleaner— Maybe I’m learning to remain. Maybe the stain was never dirt at all… Just a girl Who carried shame. ⸻ Outro The water’s not for dirt. The water’s for the shame. The water’s not for dirt. The water’s for the shame. And maybe I was never dirty… Just drowning in my name.