Ratings51
Average rating3.9
accidentally deleted this review so gotta write a new one
this book was really cool and I still think about a lot of the themes it shows, some gripes with some things in the plot but if everyone read this book the world would be saved