How long till justice flows? How long till peace is ours? How long must sadness be our song? How long my Lord? The glorious kingdom come Is here at last But not yet seen Oh, not yet seen How long must we wait? How long must we wait? Though we live in the shadow of death Though we may walk in the valley afraid We do not live or walk or die on our own For you are still there You are still there Who lives that can't feel death Mocking us from all around? When will you set all right? How long O Lord? Our days cut short by sin Our minds oppressed by grief All is not well down here How long must we wait? Where is God in our pain?