Witches and hunters were never meant to get along.
But Violet and Lane never had a choice.
Violet Sinclair sees things most people can't: visions, shadows, and ghosts that don't stay buried.
Lane Blackwood hunts the things that go bump in the night. He's disciplined, distant, and done with witches. She's chaotic, cursed, and tired of pretending she's not both.
Thrown together by grudges, strange cases, and a past neither of them will name, their uneasy partnership runs on banter, bloodshed, and the occasional diner stop. But when a string of killings leads back to secrets they've both tried to bury, Violet and Lane will have to rely on each other-whether they want to or not.
Because in a world where magic lies, monsters hide in plain sight, and trust is more dangerous than any hex, one thing's for sure:
They were never supposed to get along.
They were definitely never supposed to care.
But spells break.
And so do people.