4.0

You know, I was reading this and thinking I've already read this. I kept going, though, because I thought maybe I'd just read an excerpt. But no, I finished, and I had absolutely read the book before. This is what happens when I read and don't keep track.

Anyway, I like this well enough, although the BIG coincidence was a little contrived. I'd have probably given it a 3.5-ish except that I liked the writing and characterizations.