He Still Moves Stones – paperback, 9780849937538, Max Lucado

You will find that this novel grows richer with each reread.

With this activity book, you’ll find plenty of puzzles to keep you busy for hours.