[Verse 1]
I was just a child, no older than ten
Hiding in silence again and again
Three faces I knew, three voices I feared
Family by blood, but never sincere
They broke my body, they tore through my mind
Stole pieces of me I still struggle to find
My cries were loud, but no one came
Especially her… she just looked away
[Verse 2]
My mother knew, but she closed her eyes
Chose her comfort over my cries
She let it happen, turned from the truth
Left me alone in the worst of my youth
No food, no warmth, no one to trust
I learned to survive when love turned to dust
But through every shadow, through every lie
You held me close — You heard my cry
[Chorus]
You never let go, through the horror and pain
Through the nights I bled, through the waves of shame
When I was used, when I was small
You were the only one who saw it all
Even when I couldn’t see
You walked every step with me
Through every “why” I’ll never know —
You never let go
[Verse 3]
They told me it was my fault somehow
Taught me to stay quiet, to just bow down
But You, oh God, You saw my soul
Not ruined, not dirty — still whole
You saw the bruises under my skin
The aching silence I carried within
You stayed when I begged You to let me die
And whispered back, “You were never a lie”
[Bridge]
You were there in the room where I felt erased
In every corner where I needed grace
You caught each tear, You broke each chain
And promised I’d rise from their pain
[Final Chorus]
You never let go, through the fire and fear
When I felt invisible year after year
When blood was family but not love
You were my shelter, You were enough
Even when I couldn’t see
You walked every step with me
Through every “why” I’ll never know —
You never let go
[Outro]
Now I’m still healing, but I stand
Not because of them… but because of Your hand
In the ruins, Your mercy grows
And I finally know…
You never let go.