IlluminaeAmie Kaufman, Jay KristoffAubrey LongRead Jul 2016 · 847 reviews · 864 books readVery inventive story telling. The plot drags for the first 150 pages or so, but it definitely picks up later. 0GIF