
Lyrics
[Verse 1] Old pine sleepers rot in the creek bed
Rust eating away at the heavy iron veins
Not a coal cloud seen in fifty years
Yet the valley shakes when the moon turns pale
[Pre-Chorus] Grandpa says keep your windows shut tight
Lock the cellar doors before the mist creeps
Don't wander down where the crossing gate stays up
Something travels those rails while the rest of the world sleeps
[Chorus] It is a lonely silver whistle blowing low
A rhythm for the souls who got nowhere left to go
They step off the deck and they fade in the pines
Just waiting on a whistle and a better set of lines
I am waiting on a ghost
I am waiting on a ghost
[Verse 2] I stood by the bent fence where the road ends
Cold air brushed my neck like a physical hand
He was wearing a coat from a century ago
Clear as a window with eyes full of home
[Pre-Chorus] They tell the newcomers to stay far away
Unless they want to vanish in a cloud of grey smoke
But I’m counting the minutes till the ground starts to hum
He is the only truth the graveyard ever spoke
[Chorus] It is a lonely silver whistle blowing low
A rhythm for the souls who got nowhere left to go
They step off the deck and they fade in the pines
Just waiting on a whistle and a better set of lines
I am waiting on a ghost
I am waiting on a ghost
[Bridge] Hand in mine
Skin on smoke
Heart of wine
Spirit broke
I am not afraid of what the tracks might bring
When the wheels start to scream and the dead start to sing
[Chorus] It is a lonely silver whistle blowing low
A rhythm for the souls who got nowhere left to go
They step off the deck and they fade in the pines
Just waiting on a whistle and a better set of lines
I am waiting on a ghost
I am waiting on a ghost
[Post-Chorus] Mmmm
Waiting for him
Mmmm
Coming on the ghost train tonight
Waiting on a whistle