Amanda Givens is careful how she uses her powers. She doesn’t want the people of Canaan, Connecticut, to know they have a witch among them...even a good, white witch. For years, she’s lived quietly in a remote cabin in the woods with Amadeus, her feline familiar.
When she’s wrongly blamed for a rash of ritualistic murders committed by a satanic cult, she knows she can’t hide any longer. She’s the one the cult’s after. More than that, she’s the only one who can stop them and prove her innocence.
In doing this, she’s drawn back in time by the ghost of the malevolent witch, Rachel Coxe, who was drowned for practicing black magic in the 17th century. Now, as Amanda tries to rehabilitate Rachel's reputation in an effort to save lives, as well as her own, she has to rely on a sister's love and magical knowledge, and a powerful sect of witches called the Guardians, to help her get home safely.
The fire bolt struck again and again and the yells of the dying filled the night…and the horrible stench of burning human and demon flesh.
She heard Amadeus’s bloodcurdling screech as one of the coven smacked him against a tree and his body fell into the undergrowth. She was too busy keeping the demons away from Jonny to go to his aid.
She destroyed every last one. Murdered them all. Until there were none left. Just piles of smoldering burnt flesh that once were either demon or human. Those called up by Rachel evaporated into smoke and scuttled back to where they had come from. Hell, probably.
When it was over, she stumbled across to see if Jonny was still alive. He was. Barely, but blood was flowing everywhere. If she didn’t help him quickly, he’d die.
She checked on Amadeus. He was battered and beaten, but already moving around when she found him in the brambles. She picked him up and took him to where the boy was.
She laid down the cat and gathered Jonny’s frail body into her arms.