Well I thought I heard the devil He was callin' me by name And like a fool I answered, like a fool I came But what he had to offer me Was the same old played out stuff So I shook my head and I said No thanks, I believe I've had enough Well, the white train takin' me to heaven White train shiny like a sword White train is the only good train Everybody get on board Well the white train is a diesel Pullin' sixteen cars behind And it stops at every station For those who wanna ride Yeah, the conductor he is a good man And the engineer is a saint And the porters all have the time of day And me I can't complain Well, the white train takin' me to heaven White train shiny like a sword White train is the only good train Everybody get on board Well there's always people gettin' on And gettin' off and gettin' on And changin' seats and washin' up Before they know the train is gone Well there's always people gettin' on And gettin' off and gettin' on And changin' seats and washin' up Before they know it's gone Before they know it's long gone Well I thought I saw the devil By the siding of the track And he shook his fist as the train went past But I never did look back Well, the white train takin' me to heaven White train shiny like a sword White train is the only good train Everybody get on board Well I saw my true love She was wavin' me goodbye There were teardrops at the station But I'll see her bye and bye