We all go through tough times and when we do we can so easily grow discouraged, bitter and angry. But the believer in Christ can hold on to this truth… God is working it all out for good as trust in Him. The story of Joseph reminds us of that. And today on Sound Doctrine you’ll hear of how God prepared him and delivered him too. You can’t help but see God’s mighty hand in Joseph’s life.