Ratings166
Average rating4.2
I liked this book. The world was well built with good explanations, including why some things can't be explained. I liked the subtle foreshadowing that gave hints, but id didn't feel like the author was beating you over the head with it. The characters were fun if slightly under-developed.