Verse 1]
Hey there, little me, hiding under the bed
Heart racing fast from the words that were said
You tried to be quiet, you tried to be brave
But no child should ever be treated that way
You counted the days with your breath held tight
Wished on the stars just to make it through night
I see you now, shaking and small
But you made it — you’re standing, after it all
[Chorus]
I’m 25 now, and I’ve walked through the fire
Still carry your pain, still climb through the mire
But look how we rose from the hell we survived
Every scar on our soul means we’re still alive
I’m here now, I see you — no need to pretend
Dear little me… this isn’t the end
[Verse 2]
You thought it was love when they twisted your voice
When silence was safety and pain wasn’t choice
But I learned your tears weren’t weakness, they were truth
You were never the problem — they stole your youth
You dreamed of escape in the cracks of your mind
Now I hold the life you fought hard to find
I still cry for you some nights when it’s loud
But I promise, sweet girl, I’m making you proud
[Chorus]
I’m 25 now, and I’ve walked through the fire
Still carry your pain, still climb through the mire
But look how we rose from the hell we survived
Every scar on our soul means we’re still alive
I’m here now, I see you — no need to pretend
Dear little me… this isn’t the end
[Bridge]
You never got lullabies, never knew peace
But I’ll sing you one now, and I’ll never leave
You’re safe in my heart, I’ll carry you home
You’ll never again have to face it alone
[Final Chorus]
I’m 25 now, and we’re finally free
Not healed all the way, but learning to be
For every time you thought you’d disappear
I’m still standing — and I’m still here
I love you, I need you, and I understand
Dear little me… I’m holding your hand
[Outro]
Dear little me…
We made it, we did.
And you were never to blame
For any of it.