A review by hushedworld
Illuminae by Jay Kristoff, Amie Kaufman

4.5