If you had been the father of Joseph, surely like all parents, you would have prayed for the welfare of your child. But when Joseph was sold into slavery by his own brothers, you could have easily said, "God, what are you doing? Why did you allow this?" But if God had not allowed this to happen, Joseph never would have been put into that position of influence that enabled him to save the country and his own family.
If you had been the mother of Moses, how your heart would have broken when you saw your own child being taken into the Pharaoh's court! Yet it was all part of God's plan to mold Moses into that leader who would lead Israel out of Egypt and its bondage.
If you had been the mother of Jesus and watched your own son hanging on that cross, how easily you could have said, "Lord, why did you let this happen?" But if Jesus had not died on that cross and taken our sins upon himself, we could not know Him today.
So when you look at the will of God in progress, it may not always make sense. But you must believe that God knows what He is doing. His will is good. Just wait until He finishes what He has begun.
Jeremiah 29:11 - 'For I know the plans I have for you,' declares the LORD, '