In a nutshell A time travelling serial killer Harper Curtis is found by plucky Kirby who refused to die when killed. This is tightly written with great writing and an amazing eye for detail. The fascinating bit was how the time travel played out. It is amazing how much personality Lauren Beukes imbues in the prose and the characters. The victims are fleshed out with just the right amount of character development so that they further the plot rather than impede it. All in all a great read and a mystery I greatly enjoyed reading and unraveling. You can buy the Shining Girls here .