You don't know all that I've been through
In this whole life of mine
The heartaches and the pains
The struggle (oh-oh, ooh)
So many nights I've cried wonderin' why
Things are goin' the way that they are
Then I realize
He's preparin' me for later
I've been through the storm, the rain and many a triumph
Sometimes I wanted to throw in the towel
But He'll assure me that it's workin'
(Workin' for my good)
So many nights I've cried wonderin' why
Things are goin' the way that they are
Then I realize
He's preparin' me for later
God, He is preparin' me
He's preparin' me for later
Oh, oh-oh
Ooh-wee, Jesus
He's preparin' me (he's preparin' me)
Things won't always be like this
He's preparin' me (he's preparin' me)
I have to trust him in his word
He's preparin' me (he's preparin' me)
He promised to never put 'em more on me than I can bear
He's preparin' me (he's preparin' me)
Yeah, yeah, yeah-yeah
It's a process (it's a process)
I'm tryna encourage somebody that
It is a process (it's a process)
I promise you it is
It's a process (it's a process)
Yeah, yeah, yea-yeah-
It's a process (it's a process)
Whoa, oh-oh, oh
So many nights I've cried wonderin' why
Things are goin' the way that they are
Then I realize I have to understand
That he's the man with the master plan (ooh-ooh, ooh, ooh-ooh)
I have to trust him in his word
He'll never put 'em more on me than I can bear (yeah-)
Oh-oh, ooh, I have to realize that if he brings me to it
He'll shield and take me through it, trouble don't last that way (oh, yeah)
Oh-oh, oh, oh-oh
Then I realize
He's preparin' me for later
Thank you, Jesus