Verse 1
I've had many tears and sorrows
Had questions for tomorrow
At times I didn't know right from wrong
Pre-Chorus 1
But in every situation
God gave blessed consolation
That my trials come to only make me strong
Verse 2
I've been to lots of places
I've seen a lot of faces
But still sometimes I've felt alone, so alone
Pre-Chorus 2
But in my lonely hours
Precious lonely hours
Jesus lets me know that I'm His own.
Chorus 1
Oh through it all (through the pain & the strife)
Through it all (God watched over my life)
I've learned to trust in Jesus
I've learned to trust in God
Through it all (though I cried through the night)
Through it all (and it came out alright)
I've learned to depend upon His Word
BRIDGE
I thank God for the mountains. I thank Him for the valleys. I thank Him for the storms He brought me through.
For if I'd never had a problem,
I'd never know God could solve them.
I'd never know what faith in God could do!
Chorus 2
Through it all (when this old world beats me down)
Through it all (He is always around)
I've learned to trust in Jesus
I've learned to trust in God
Through it all (every storm I've been through)
Through it all (and I keep leaning on You)
I've learned to depend upon His Word
Chorus 3
Oh through it all
Through it all
So many nights I've been alone, no one to call but God alone!
Through it all, through it all
The ones I love the most has gone home now; in the midst of my soul He brought me out!
Through it all
Through it all
I've learned to Jesus
I've learned to trust in God