Cassandra Nightingale (Catherine Bell) acaba de se mudar para uma casa assombrada de uma pequena cidade. Ela abre uma loja, "Sinos, Livros e Velas", com vários produtos únicos e um tanto peculiares, logo todos os moradores da região começam a acreditar que é uma bruxa. Após ajudar o filho do chefe de polícia, Cassie fica amiga de Jake Russell (Chris Potter) e ele fica interessado pela mulher. Mas os segredos do seu passado vão ser revelados pelo policial Derek Sanders...