Show Menu


Watch The Good Witch online: Episode 2 The Good Witch's Garden

Cassie Nightingale (Catherine Bell) has settled into Middleton and is busy making Grey House into a bed and breakfast. Her boyfriend, Sheriff Jake Russell (Chris Potter), and his kids are happy to have Cassie in the neighborhood, but before long, a stranger named Nick (Rob Stewart) appears with papers entitling him to legal ownership of Grey House. Cassie is bewildered and wonders if she really belongs in Middleton.

Ready to Watch The Good Witch, Season 1, Episode 2?
click here to see where to watch or .