Ratings460
Average rating3.9
Man, what a ride that was! I feel like I need to reread it right away and try to pick up on things I missed the first time. I think reading a physical copy would help because I did confuse a few names. Some parts felt overly long, but that's my only issue. What a book!