The Grimes sisters aren’t normal — even by witches’ standards. For weeks, Fiona has been having chilling premonitions of death, and Eleanor sees restless spirits nearly everywhere she goes. It doesn’t help that Mountain Shadow is a strange place to begin with, where rumors of curses fly as fast as salt-water taffy on a warm summer day.
When a string of gruesome murders rocks the small mountain town, Fiona and the rest of her coven begin to worry that a fellow witch may be the killer. The victims appear to have nothing in common except the whispers of demonic possession, and it’s drawn a mob of religious crusaders to their sleepy little town.
When it seems that Eleanor might be the next victim, Fiona will stop at nothing to identify the killer. The only problem? A witch hunter has moved in next door, and he suspects someone in the coven may be the murderer. It will take an unlikely alliance and all the witches’ combined powers to stop the killer before it’s too late.