i was watching i was waiting for a sign i was waiting for voices from the sky in the desert i was wandering oh hard and stony ground when i came upon a rive that was rolling homeward bound river might river mighty river flowing down so i waded in that river and lay me down in the cool water washing over me wash the blood off of my hands help me blinded hear to see ask the holy ghosts to come and drive the demons out of me river might river rolling down rolling home to where the water meets the sky burdened with my sins burdened with my sorrows take the darkness of my past give me hope for new tomorrow river might river rolling down rolling home to where the water meets the sky let the scales fall from my eyes heal the wounds i made in anger take my price and jealousy wash me clean in your mercy river might river might river rolling down