There's a train that's coming every other day
It's a year for every day its been away
I am counting all the people disappearing in the steam
It might just be the longest train I've seen
 
I see shadows holding hands that fade to gray
I see people lose their hope and fall away
I see daughters coming off that train to ease their fathers pain
And I wonder if I'll see you once again
 
Fuck!
I can't wait for another year 
For the longest train 
In the coldest rain
 
All the hopeless and the broken and the favoured
On the same place with the same heart in their hands
And they're crying in a choir and whistle, like a scream
It might just be the longest train I've seen
 
I can't wait for another year 
For the longest train 
In the coldest rain

Fuck!
I can't wait for another year 
For the longest train 
In the coldest rain
 
And if you return with a broken soul and you had a dream 
You need to wake the fuck up
And if you believe in God bringing you home 
To a broken dream 
You need to wake the fuck up
 
There's no Messiah
There's no God
There's no Heaven
 
There's no Messiah
There's no God
There's no Heaven
 
For another year in the coldest rain
 
There's no Messiah
There's no God
There's no Heaven
 
There's no Messiah
There's no God
There's no Heaven
 
There's no Messiah
There's no God
There's no Heaven
 
There's no Messiah
There's no God
There's no Heaven
 
I can't wait
I can't wait
 
There's no Messiah
There's no God
There's no Heaven