In the quiet Lancashire village of Thornhope, Detective Inspector John Spencer is investigating the gruesome and inexplicable death of Richard Thornley. On paper, it should be a simple case. But Thornhope is anything but simple.
At the heart of the village stands Edith Postlethwaite-apothecary, healer... and if the whispers are to be believed, a witch. She's tangled up in this mess somehow, John knows it. And yet, the more he digs, the more he realises that she isn't the danger.
Something ancient is buried in Thornhope, something dark, something that has been waiting far too long to wake. And when it does, it has Edith in its sights.
John isn't a man who believes in magic, but magic believes in him, and now he's standing on the edge of a world he never wanted to see, forced to confront a truth he's spent his life ignoring. Because Thornhope has secrets. Because the dead don't always stay buried.
And because, whether he's ready or not, Edith is his to protect.