Why do Bad Things Happen to Good People? May 2, 2017 Speaker(s): Jeff Savage Book(s): Revelation Series: Single Topic(s): Life Style Video Find out more about Why do Bad Things Happen to Good People?