He has made everything beautiful in its time. Also He has put eternity in their hearts, except that no one can find out the work that God does from beginning to end. - (Ecclesiastes 3:11)
Sometimes we think that certain things in life are good, while other things are bad. But as we live a little longer, we have the advantage of being able to look back and see life in a different way. We begin to realize that certain things we thought were good were actually bad, and certain things we thought were bad were actually good.
This is one reason David was described as a man after God’s own heart (see 1 Samuel 13:14). He knew God was in control of His life. David reasoned that the things he was going through, even the hard times, were preparing him for what came next. And he was right. David was being prepared for the great responsibilities that would eventually rest on his shoulders.
Ecclesiastes 3:11 says, “He has made everything beautiful in its time. Also He has put eternity in their hearts, except that no one can find out the work that God does from beginning to end.” I’m convinced that when we get to heaven, we will have a completely different perspective on what happened to us in life. We will look back at some of the most difficult times in our lives and realize that God was at work, developing character, endurance, and, most importantly, Christlikeness in us.
Believers love to quote Romans 8:28, which says, “And we know that all things work together for good to those who love God, to those who are the called according to His purpose.” But very few people quote the verse that immediately follows: “For whom He foreknew, He also predestined to be conformed to the image of His Son, that He might be the firstborn among many brethren.”
God’s end game is to make us holy. God’s goal is to make us like Jesus.