Ratings28
Average rating3.5
Just fantastic. I don't think I've read a book of this length as quickly as I did this one. When I wasn't reading it I was going over the story in my head all day trying to figure out what would happen next. Read it in a four and three hour stretch.