Tim Keller preaching on
Gen 50: The Saving of Many Lives. It's basically looking at the story of Joseph, exploring how he's able to forgive his brothers for the incredible ways they wronged him: "You intended to harm me, but God intended it for good... the saving of many lives." If you've ever wrestled with your lot in life, you might find this helpful...