Believed since I was six years old That Jesus loves me this I know But I did not quite understand it I thought it meant I'd have no pain That I'd be fine since I was saved Still, life is anything but easy But God you're With me in the lowest valley With me on the mountain tops, You Hold my heart when my life gets heavy You surround all my broken parts You're with me oh oh oh You're with me oh oh oh You're with me oh oh oh You're with me oh oh oh The older that I get I learn This world's not for me, so in turn I know above all You are good But God you're With me in the lowest valley With me on the mountain tops, You Hold my heart when my life gets heavy You surround all my broken parts You're with me oh oh oh You're with me oh oh oh You're with me oh oh oh You're with me oh oh oh My God, I finally realized That you've been with me all this time Oh why did it take me this long to figure it out Oh the further away that you seem just Indicates there's something is wrong with me 'cause You're always right here Your perfect love never changes With me in the lowest valley With me on the mountain tops You hold my heart when my life gets heavy You surround all my broken parts With me in the lowest valley With me on the mountain tops, You Hold my heart when my life gets heavy You surround all my broken parts You're with me oh oh oh You're with me oh oh oh You're with me oh oh oh You're with me oh oh oh You're with me You're with me