Ratings2
Average rating3.5
Not bad. I think the end was a bit too rushed, which made it unsatisfying. I'm actually really frustrated that Robert didn't get the info he clearly needs for closure. And I logically KNEW that who the villain was made the most sense, but I was still surprised. And dismayed. There were a few things that needed more buildup and foreshadowing. But in all, this was a really good read.