Ratings134
Average rating3.8
I enjoyed this book. It is a 3.5, rounded down.
I had figured out a few things early, and found it a little long and ... Like certain things were drug out.
But the overall story is good, and there are twist that will surprise a lot of people I think.