[Verse 1]
I grew up on half-answers
Dinner plates and silent looks
You said, "Don't ask about him"
So I read the gaps like books
Mama, I wore that version
Like a hand-me-down coat
But the seams kept splitting
And I felt the cold
[Pre-Chorus]
Now the facts hit hard
Like glass on tile
Too many years
Too many miles
If you knew the truth
Why hide it from me?
Why let me call him
Family?
[Chorus]
Too late truth, too late
I carried it all these years
Too late truth, too late
Now it cuts through every tear
Mama, I still love you
But why'd you let me trust
A name that wasn't him?
Too late truth, too late
Too late for us
[Verse 2]
I saw his shadow in my face
In the shape of a lie you kept
Every birthday, every picture
Had a ghost I never met
You would hold me close and say
"One day you'll understand"
But all I got was fragments
Slipping through my hands
[Pre-Chorus]
Now the facts hit hard
Like glass on tile
Too many years
Too many miles
If you knew the truth
Why hide it from me?
Why let me call him
Family?
[Chorus]
Too late truth, too late
I carried it all these years
Too late truth, too late
Now it cuts through every tear
Mama, I still love you
But why'd you let me trust
A name that wasn't him?
Too late truth, too late
Too late for us
[Bridge]
I don't need perfection
I need what was real
I need the full story
I need time to heal
If your heart was breaking
Say that it was breaking
Don't make a child inherit
The hurt you're hiding
[Final Chorus]
Too late truth, too late
I carried it all these years
Too late truth, too late
Now it cuts through every tear
Mama, I still love you
But why'd you let me trust
A name that wasn't him?
Too late truth, too late
Too late for us