Speaker: : Craig Groeschel
The call we never expect…the diagnosis that knocks us off our feet…the regrets that keep us up at night. How could God let it happen? Why didn't He answer that prayer? What does it mean when He feels distant? He welcomes our questions.

Week 3, Why Do Bad Things Happen to Good People, is a great message for an Easter sermon.

Download more Craig Groeschel sermons here.