Harper Curtis is a serial killer with a special ability: He can travel through time. His victims, all girls from different eras, are linked, because he always leaves a memento from his previous murder with his next target. Everything is going according to his twisted plan — until one of his victims, Kirby Mazrachi, survives. Kirby is strong and has an unwavering determination to seek revenge. She teams up with Dan Velasquez, the former crime reporter who covered her case, to unravel the mystery of her would-be killer, while Harper follows her, searching for the right moment to finish the gruesome task he started. Now it’s a race against time with the roles of hunter and prey shifting, as each grapples with an unnerving problem: How do you beat time when the decades keep switching? This dark, compelling story is sure to appeal to thriller and sci-fi lovers alike.
The Shining Girls, Lauren Beukes, $29. Available at Indigo.ca and Amazon.ca.
Subscribe to Chatelaine!
Want to streamline your life? In our Spring 2025 issue, we’ll show you how—whether it’s paring down your wardrobe, decluttering your messiest spaces or spending way less time cooking thanks to an easy, mostly make-ahead meal plan for busy weeknights. Plus, our first annual Pantry Awards.