Ratings1
Average rating4
3.8/5
There are some amazing twists and turns in this book, but a few holes/inconsistencies that stick like a thistle in your clothes.
At times the author comes across pretentious and insulting, which can let down the twist that's just occurred.
Still, overall, an enjoyable read.