Randy Alcorn spoke at a Desiring God Conference on evil and suffering and God's sovereignty. In this clip, Randy talks about how far God's forgiveness and redemption goes.