Last weekend I spoke at my home church, Good Shepherd Community Church in Boring (yes, Boring) Oregon, on the question of why a good God allows evil and suffering. Pastor Steve Keels and I dialogued and opened Scripture together, as we discussed chapter 2 of Tim Keller's excellent book The Reason for God.
We'd actually planned the discussion prior to the Charleston church murder of nine people at their Wednesday evening Bible study (we began by talking about this tragedy). Certainly with this horrific event on the minds of so many people, it is a timely topic. I encourage you to take 50 minutes to listen to our discussion.