God's Mysterious Ways: Suffering, Grace, and God's Plan for Joseph