Description
Running Over Rocks offers a series of 25 down-to-earth spiritual strategies for everyday living that can help us not just to cope, but to see the difficulties that might otherwise derail us as fresh opportunities to let the God of the unexpected come in and transform us.