Cassie is a good witch who inherits a house in Middleton, called the Gray House. Cassie plans on fixing the Gray House up and turning it into a bed and breakfast. The town of Middleton is misinformed about witches. The governor's wife tried to bully Cassie out of town. While Nick, her only guest, claims he is the rightful heir to the Gray House. Cassie and the town's police chief fall in love. He helps her prove she is the rightful owner of the Gray House. The police chief also help the townspeople change their mind about Cassie.