Verse 1 I've come through many hard trials, through temptations on every hand; though Satan's tried to stop me and to place my feet on sinking sand. Through the pain and through all of my sorrows, through the tears and all of my fears, the Lord was there to keep me; for He's kept me in the midst of it all.
Verse 2 Not because I've been so faithful, not because I've always obeyed, it's not because I trusted Him to be with me all of the way. But it's because He loves me so dearly, He was there to answer my call, there always to protect me; for He's kept me in the midst of it all.
Chorus No, He's never left me and He's never let me fall. Oh yes, He will protect you, for He's kept me in the midst of it all.
Vamp 1 Yes, He's kept me. Yes, Jesus kept me.
Vamp 2 Jesus kept me, Jesus kept me, Jesus kept me, in the midst of it all, yes.
Vamp 3 Yes, He did, yes, He did, yes, He did, Jesus did.