[Verse 1]
I still talk to the sky like you answer back,
Still see your shadows riding every memory track.
Every scar on my soul got your name in the smoke,
Learned how to survive from the hearts that broke.
Got your pictures in a box, but you live in my veins,
Every thunderstorm night still carries your names.
And I swear sometimes the wind feels different on my skin,
Like y’all standing at my back saying, “Don’t you quit again.”
[Pre-Chorus]
Yeah I fell apart quietly,
Smiled while it was killing me.
But pain made a warrior outta grief,
Now I carry you like armor underneath.
[Chorus]
I got ghosts in my blood, fire in my chest,
Love from the dead that won’t let me rest.
Every tear turned rage, every wound turned gold,
I became a storm from the stories I hold.
And when this cold world tries dragging me under,
I hear your voices louder than thunder.
You ain’t gone… nah, you still move through me,
My dead loved ones built this beast they see.
[Verse 2]
To the ones I lost too young, too fast, too wrong,
Y’all the reason broken people still stay strong.
I carry anniversaries like chains on my spine,
Certain dates hit hard every single damn time.
And I hate that heaven keeps taking the real,
Leaving us down here teaching ourselves how to heal.
But I know if love could bring somebody home,
None of y’all would ever be buried beneath stone.
[Bridge]
So if you see me staring into midnight skies,
I’m probably looking for your eyes.
If you hear me screaming music in the dark,
It’s me trying to restart my heart.
And I know one day this pain won’t burn the same,
But I’ll still say every single name.
[Final Chorus]
I got ghosts in my blood, lightning in my veins,
Built from goodbye kisses and permanent pain.
I don’t fear death — I already survived hell,
Learning how to live after farewells.
So tonight raise a glass to the ones above,
To the memories, the chaos, the unconditional love.
And if heaven got a soundtrack, I hope y’all hear this —
Every beat of my heart says you still exist.