Resilient Hope : 100 Devotions for Building Endurance in an Unpredictable World, by Christine Caine