(The version played on the radio has an intro, but the version I downloaded online just starts right in with the singing and the instruments come in on "angels") Verse 1: A5 E5 I've heard the angels and I've seen the devil D5 A5 Fought with the lion and stepped through the fire A5 E5 I've been in the valley when it was dry D5 A5 Walked through the desert to the other side A5 E5 I'm not a preacher and I'm not a hero D5 A5 My life has never been that kind A5 E5 But there is one thing that I hold on to D5 E5 I am Yours and Lord You are mine Chorus: D5 E5 Through all these years You have been there A5 D5 Dried all my tears and answered my prayers D5 E5 I just wanna' feel Your presence again A5 D5 I'm down on my knees in need of a friend D5 A5 D5 A5 (No A5 second time) And I find You waiting there for me Verse 2: A5 E5 I've seen a widow cry through a sorrow D5 A5 And still raise her hands in the midst of it all A5 E5 And Lord I'm reminded that when I was weary D5 A5 you carried me, yes You carried me Chorus Bridge: F#5 E5 A5 And in the midst of a struggle F#5 E5 A5 (bass walk A5 B5 C#5 ) There is one thing I know, yes it is F#5 E5 A5 D5 D5 You'll never leave me, You'll never let go Verse 3: A5 E5 Well I've heard the angels and I've seen the devil D5 Stepped straight through that fire yeah yeah A5 E5 D5 A5 Oh yeah Chorus 2: D5 E5 Through all these years You have been there A5 D5 Dried all my tears and answered my prayers D5 E5 I just wanna' feel Your presence again A5 A5 D5 I'm down on my knees in need of friend D5 A5 D5 And I find You waiting D5 A5 D5 A5 E5 Lord I find You waiting there for me D5 Waiting A5 I find You waiting there Outro: A5 E5 D5 A5