Ratings30
Average rating3.3
There were some things that didn't jive for me so I have to go with a three ... specifically as another reviewer said there's a very bad thing that happens late in the book that for me seems a little too “randomly planned.” You see that it's going to happen but you don't really know why or how it advances the book.