A review by baddiegirrl
Illuminae by Jay Kristoff, Amie Kaufman

5.0