Cassie Russell's (Catherine Bell (actress)) birthday is drawing nearer. She tells her husband, Middleton Police Chief Jake Russell (Chris Potter (actor)), that she wants a party with all her friends and family attending. Jake's grown children, Brandon (Matthew Knight) and Lori (Hannah Endicott-Douglas), will both graduate soon, and Cassie believes this to be the last time everyone will be together.
The adventures of the mysterious Cassie Nightingale in the charming small town of Middleton. Played by Catherine Bell, the titular sorceress embarks on a magical journey with teenage daughter Grace, who shares her mother’s intuitive charm.