Romans 8:28-29, "And we know that all things work together for good to them that love God, to them who are the called according to his purpose. For whom he did foreknow, he also did predestinate to be conformed to the image of his Son, that he might be the firstborn among many brethren."
I am not a big Pastor T.D. Jakes fan, but this is one of the most encouraging sermons that I have ever heard. It is so beautiful, called: "NOTHING YOU'VE BEEN THOUGH WILL BE WASTED." God can take all the bad things in our life (our failures, the heartaches, the stupid decisions we've made, the losses and the seemingly wasted years) and still use it all somehow for His glory, to accomplish His will and save many people alive.
Nothing You've Been Through Will Be Wasted
(one of my favorite sermons by Pastor T.D. Jakes)
Moses was a total misfit. He didn't fit in with the Egyptians, because Moses was a Hebrew. Neither did Moses fit in with the Hebrews, because he was raised in Pharaoh's house by Pharaoh's daughter. Nor did Moses fit in with the Midiantes, since he was a total outsider who didn't grow up in their culture. Moses killed an Egyptian who was abusing one of his Hebrew brethren. Moses fled to the backside of the desert for the next 40 years.
It must have seemed like a total waste of life and time to Moses. But then at age 80 God called Moses to lead the Hebrews (God's people) out of bondage from Egypt. Moses led the Jews into the desert, the very place where he had just spent the past 40 years learning how to survive there! Nothing in Moses' past went to waste. Likewise, God can use all of the experiences and hardships from our past for His purpose and glory, if we'll simply yield our bodies to God as a living sacrifice (Romans 12:1). What a precious truth!