Ratings890
Average rating4
I LOVED this book! Such an interesting premise, characters are deep and complex, and I love how the author makes them consistent and logical. I wish someone had recommended this to me years ago.
Age range: 16+
No mature content, but there are complex philosophical themes throughout that would be incomprehensible to most younger readers.