3 1/2 stars. I've gotten tired of Anderson's inevitable "fragile woman rescued by perfect man" formula, but her older books seem to offer more nuanced and balanced versions. This story about a widow suffering the aftereffects of an unspeakable marriage features some surprises, a worthy hero who nonetheless has some human failings, and a little more give and take than usual between the main characters -- Zach has some painful scars himself, figuratively and literally. It's a very child heavy story (this is especially noticeable when listening to the audiobook) and I felt the first half was more a romance between Zach and Kate's little girl than between the two of them, which didn't thrill me. The audiobook narration is quite good.