[Verse]
He's got a storm behind his eyes
A battlefield his body hides
The shadows scream but don't escape
Caught in the fire he can't break
[Chorus]
He’s fighting ghosts with no real names
Invisible wars set hearts aflame
I hold his hand through the unseen fight
Guiding him back to the break of light
[Verse 2]
His silence is a loaded gun
A million battles yet he’s won
Each step he takes is carved in stone
But he still feels he's all alone
[Chorus]
He’s fighting ghosts with no real names
Invisible wars set hearts aflame
I hold his hand through the unseen fight
Guiding him back to the break of light
[Bridge]
His armor cracks but I see through
Beneath the tears a heart so true
The weight he bears won't crush the man
I’ll be his shield when he can't stand
[Chorus]
He’s fighting ghosts with no real names
Invisible wars set hearts aflame
I hold his hand through the unseen fight
Guiding him back to the break of light