I couldn't decide whether to rate this 4 or 5 stars--I wasn't crazy about the pacing of the story and there were some little things that distracted me, but when I finished I wanted to immediately reread. That gets a book 5 stars no matter how many nitpicks I can come up with.