Ratings8
Average rating4.8
So good!!! You almost need to take notes if you want to try to figure this out on your own. There are plenty of other reviews that explain what is happening way better than I ever could. But just read this trilogy!! I wish I could read it over again for the first time.