Chorus N.C. All my life, all I know God's been good, good to my soul N.C. Mountain? high, valley low I'm gonna sing wherever I go All my life, all I know God's been good, good to my soul Mountain high, valley low I'm gonna sing wherever I go verse 1 God is for me, He's not against me I will hold to the plans He has for me When I'm broken He will fix me I will call on the name of the Lord Chorus All my life, all I know God's been good, good to my soul Mountain high, valley low I'm gonna sing wherever I go verse 2 He's my heart song in my sorrow He's my hope and my strength for tomorrow When the storms rise all around me I will call on the name of the Lord Chorus All my life, all I know God's been good, good to my soul Mountain high, valley low I'm gonna sing wherever I go All my life, all I know God's been good, good to my soul Mountain high, valley low I'm gonna sing wherever I go Bridge I got joy, joy, joy Deep in my soul I will sing, sing, sing Wherever I go Chorus All my life, all I know God's been good, good to my soul Mountain high, valley low I'm gonna sing wherever I go N.C. All my life, all I know God's been good, good to my soul N.C. Mountain high, valley low I'm gonna sing wherever I go

Watch the song video
Top songs from We the Kingdom
Playground Sessions Course Banner
Did you ever dreamed on playing piano?

Playground Sessions is a revolutionary new way to learn music and play the piano. No more boring courses. The adaptive videos automatically adjust to your skill level. Plus, you’ll receive regular feedback on your progress each week, plus a personal training plan from a professional piano teacher.

Start to play the piano instantly - and have fun doing it!