Ratings243
Average rating3.7
Since I disliked a couple of other books I've read by her, I was surprised to enjoy this one so much. Just when I thought maybe I had it figured out, she would throw a loop in there. While slow in some spots it was overall well written and kept my attention. 3.5 rounded to 4.