I liked this book so well I am donating it to my public library. Not overly preachy and it shows real life personal/family conflict. I typically read secular novels, but Catherine Palmer knows how to write a wonderful novel. You really can't go wrong with a Catherine Palmer novel and this is a great contemporary story.