sometimes the light in the darkness
leads the path of an oncoming train
other times its the hand of god
reaching out with amazing grace
one thing leads to another
and soon you find yourself face down in the mud
go on down to the water my brother
go and wash away the blood
walk on down by the river
and you'll hear them singing our song
its the same song the angels
have been singing all along
you take a walk down that dusty road
or so the story's been told
then you'll still hear them singing that song
they've been singing it all night long
i myself am still on the path
somewhere between heaven and hell
and i'll hit my knees with a dying plea
letting out my last rebel yell
yes i'm still lost in a whirlwind
of raising hell and amazing grace
i have seen the fiery depths of sorrow
still longing for my makers face
walk on down by the river
and you'll hear them singing our song
its the same song the angels
have been singing all along
you take a walk down that dusty road
or so the story's been told
then you'll still hear them singing that song
they've been singing it all night long
i pray some day i'll learn to fly
upon my own angels wings
and know a joy that only
being in heaven brings
to join the heavenly choir
and be at peace at last
but today i'll just be thankful
that yesterday was not my last
walk on down by the river
and you'll hear them singing our song
its the same song the angels
have been singing all along
you take a walk down that dusty road
or so the story's been told
then you'll still hear them singing that song
they've been singing it all night long