Ratings87
Average rating3.9
Audio book. Interesting world building. Some characters need more reality. Biggest problem is that it feels like a book that was written for a young audience (8-11? The protagonist is 11) but has content that is a bit more mature than for that age group and so sometimes the characterizations are shallow for what would be expected for a book like this.