Illuminae - Jay Kristoff, Amie Kaufman

Oh boy ... this took a complete nosedive in the second half. Prepare yourself, a rant review is coming your way.