The Shining Girls - Lauren Beukes
There are some books you just cannot stop reading. The Shining Girls (Mulholland, $26), by Lauren Beukes, is like a maelstrom—drawing you in from the first scene, and then inexorably hurling you toward its perfect ending. This crime novel with a sci-fi twist is about a man named Harper Curtis who finds a key to a house from which he can jump across time. But his time-traveling ability comes with a price: he must kill “shining girls,” young women with bright futures ahead of them. Curtis is impossible to catch until Kirby Mazrachi survives his brutal attack and starts going through old police files. Shining Girls will awe you with its remarkable characters, incredible plot, and Beukes’s graceful writing and eye for detail.