- Rating
- Category
- sci-fi
- Read
- 2020-12-28
- Pages
- 563
Wavering between four and five stars. It goes on a bit in places, but when it’s good it’s really good - the early parts in particular. I felt the heat wave chapters viscerally and they kept me up at night.