Oops, I just realized I never rated or reviewed this. Even after discussing it with the book group, so that's really bad! I think I might've rated it 5 stars when I read it. But since I'm struggling to remember specifics, I'm knocking it down to 4. I'm sure I'll reread it at some point, so I'll probably have more to say about it then.