Three hundred years ago, four witches ventured into the forest to cast a protective spell against the encroaching darkness threatening their town. But they were too late. Today, Rue Channing never saw it coming and she should have. In all her forty-something years, her visions had never failed to warn her when something bad was about to happen. Or had happened. Or might happen. Okay, her visions might not be all that predictable...