As believers in Christ, we acknowledge that God has a soveriegn plan in our lives. Sometimes, we would like to know the details of God's plans up-front, but God choses to reveal his will according to his timing. This requires faith on our part, but, as we can see from the events in the life of Joseph, our faith in God is always well-placed.