Genesis 45:8 KJV
So now it was not you that sent me hither, but God: and he hath made me a father to Pharaoh, and lord of all his house, and a ruler throughout all the land of Egypt.
Sometimes things happen in our lives that in the moment do not seem to fit in the plan that a good God should have for His children. It is only later down the road that the pieces of our lives may start to come together to make sense, and we will finally understand why God allowed certain things to happen. In the meantime, we can only trust God and believe He has the best plans for our lives. “I have learned that faith means trusting in advance what will only make sense in reverse” (Philip Yancey).