Ratings856
Average rating4.1
2 stars because the writing is good, but lords wth was this. I love smart books, I love satire, I love this kind of setup and plot, but this was insufferable. Others have put it more eloquently than me, but yeah. Abhorrent.