Ratings30
Average rating3.4
I did not expect some of the things that happened to happen. There was so much going on, I would get caught up on one theory and drop the ball on what else was happening. Obviously, this was all a little unbelievable, but it was still a good read!