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