I know apart from you there is no life And there is nothing else that satisfies But still I wander still I go astray Still my heart is prone to run Good shepherd won't you rest my soul In your presence where I belong Good shepherd won't you lead me home To the place where I belong There is a way to us that looks so right But I will walk by faith and not by sight Your love and mercy they will follow me Through shadows I will be safe Good shepherd won't you rest my soul In your presence where I belong Good shepherd won't you lead me home To the place where I belong You laid down your life for us There is no greater love And we will not be overcome I am trusting in your goodness Resting in your promise We will not be overcome You laid down your life for us There is no greater love And we will not be overcome I am trusting in your goodness Resting in your promise We will not be overcome You laid down your life for us There is no greater love And we will not be overcome I am trusting in your goodness Resting in your promise We will not be overcome Good shepherd won't you rest my soul In your presence where I belong Good shepherd won't you lead me home To the place where I belong Good shepherd won't you rest my soul In your presence where I belong Good shepherd won't you lead me home To the place where I belong This truth I know so well inside my mind Move it to my heart and all my life This truth I know so well inside my mind Move it to my heart and all my life