Ratings11
Average rating3.5
First half of the book is rivetingly speculative, but second half makes an insane shift that's honestly a little too silly and goofy.
Read full review
Community
Follow Along
We're an Open Book
Home
Library
Explore
Trending
Search