In "The Good Witch," charming Cassie Nightingale, a mysterious widow with a knack for magic, enhances the lives of her neighbors in the quaint town of Middleton. As she navigates love, friendship, and magical mishaps, Cassie's kindness unravels secrets, and she proves that magic lives in every act of kindness.
Where to Watch The Good Witch
1 Season
Cast of The Good Witch