Ratings122
Average rating3.7
It was good. I was getting a little bored towards the middle but then there are reveals one right after the other. I listened to the audiobook and at one point I actually had to pause it to wrap my head around /one of/ the twists!