In the Imperfect Witch Trilogy, a reluctant witch must confront the magic she tried to leave behind when darkness descends on her small town—and refuses to let her go.
Jenny Sinclair thought she could outrun her past. Trading spells for a badge, she returned home determined to live quietly as a police officer, keeping her powers buried and her secrets safe. But when a brutal murder shatters the town’s fragile peace, Jenny is pulled back into a hidden world of witches, vampires, and dangerous magic.
Complicating matters is Oliver Collins—a razor-sharp, impeccably dressed vampire whose infuriating charm and piercing insight make him as irresistible as he is suspicious. As sparks ignite between them, so do new threats. Anonymous letters targeting the supernatural community spread fear through the town, and a cunning enemy begins anticipating Jenny’s every move. The deeper she digs, the clearer it becomes: this isn’t random. Someone is watching. Planning. Hunting.
Then everything unravels.
Framed for murder and hunted by forces far more powerful than she imagined, Jenny is forced into the shadows—into organised crime, deadly alliances, and a fate she cannot escape. Her magic falters. Her family is endangered. And Oliver may not survive the storm gathering around them.
With meddling relatives, unexpected allies, and a dog who might just be the smartest one in the room, Jenny must decide how much she’s willing to sacrifice. Because reclaiming her power could cost her freedom, her heart, and possibly her life.
Blending twist-filled mystery, slow-burn paranormal romance, and magic that always demands a price, the Imperfect Witch Trilogy is a spellbinding journey about destiny, loyalty, and a heroine who refuses to surrender—even when fate itself is closing in.