Waiting for the train to come I keep waiting for the train to come Dreaming of the river and the rising sun I keep thinking 'bout the world to come My life packed up in a suitcase Old man staring from the doorway My hope tarries in the distance Love comes On the wheels of my deliverance Oh, where is the river unbroken Oh, when will the whistle blow Waiting for the train to come I keep waiting for the train to come Keeping my appointment With the one who lives In the heart of everything that is All night sleeping at the station Dear God It's hard not to be impatient I watch through the windows of forgiveness I cry and my word's my only witness Oh, where is the river unbroken Oh, when will the whistle blow Oh, where is the river unbroken Oh, when will the whistle blow Sometimes I feel I can't go on I get so tired all pa**ion's gone My head, my heart, my arms, my legs Without the strength to crawl away Then something breaks inside my soul That Spirit finally taking hold My ears can hear My eyes can see Those clouds that cover me Oh, where is the river unbroken Oh, when will the whistle blow I'm waitin' for the train I'm ready for the train