Who runs my life? Do our individual choices matter, or is everything preset anyway? It is tremendously reassuring and practical that it is 100% us, but it's also 100% God working in our lives. But many of us, are stuck in prison cells like Joseph, and we don't know why we're there. Sometimes, we end up in our prison cells to bring about good, although we might not see it immediately or even in this life and other times, it is to bring about holiness and growth in our godliness. Trusting God is the key to getting through tough times like these - And we know that in all things God works for the good of those who love him, who have been called according to his purpose.