But as for you, you meant evil against me; but God meant it for good, in order to bring it about as it is this day, to save many people alive. Genesis 50:20 (NKJV)
David was told that he was going to be king of Israel, but he spent most of the next ten years on the lam. Joseph had a dream in which he ruled over his brothers, but he spent the next thirteen years as a slave and a prisoner. Although you do know the outcome in both cases, you cannot foresee your own future. Yet you can trust God to operate on the same principles.
1. God is in control. Your life is not a tailspin, controlled by fate or circumstance. An omniscient, sovereign God is ruling over everything. There are no accidents. He is never surprised.
2. The God who is in control is working for your good and His glory. He never promotes or fosters evil. He is always looking out for your best interests. The conflict comes because what He sees as working for your good is not what you desire. God uses adversity, dryness, temptation, and testing for your welfare.
3. God will bless others through your wilderness. He is working not only for your good but also for the benefit of all His people.