Many troubles have we known lord Many troubles lie ahead Many times have we all stumbled In the weary miles we're tread Many times have we called out Has our faith been torn apart But we rest now in your favor And we know now our hearts There'll be peace in the valley When we cross this mountain high There'll be peace in the valley In the valley by and by There's a river in that valley Running through a field of green Where we all will be forgiven And our souls will all wash clean There's a promise everlasting Just waiting to be heard So we walk on an we listen And we know it word for word There'll be peace in the valley When we cross this mountain high There'll be peace in the valley In the valley by and by There'll be peace in the valley In the valley by and by