I've had many tears and sorrows
I've had questions for tomorrow
There've been times
I didn't know right from wrong:
But in every situation
God gave blessed consolation
That my trials come
To only make me strong
CHORUS:
Through it all, through it all
I've learned to trust in Jesus
I've learned to trust in God;
Through it all, through it all
I've learned to depend upon His Word
I've been to lots of places
And I've seen a lot of faces
There've been times I felt so all alone;
But in my lonely hours
Yes, those precious lonely hours
Jesus let me know that I was His own
CHORUS (repeat)
I thank God for the mountains
And 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 wouldn't know
That He could solve them
I'd never know what faith
In God could do
CHORUS (repeat)