Ratings376
Average rating3.5
Finally an ensemble cast I can get behind. Each and every one of these characters felt distinct to me and I enjoyed all their viewpoints. This book read a bit more intellectual and less actiony that I anticipated but it was engrossing nonetheless just seeing the characters bounce off each other.