In a fictional town called Middleton, the series centers around Cassie Nightingale (Catherine Bell) and her smart teenage daughter Grace (Bailee Madison), who possesses the same special intuitive charm as her mother. Living next door are Sam (James Denton), a doctor, and his teenage son (Rhys Matthew Bond), both of whom become enchanted by the seemingly "magical" presence that surrounds the Nightingale family...---This series revolves around the charming and intriguing Cassie Nightingale and her unique bond with her daughter Grace. The addition of the neighboring doctor, Sam, and his son adds an interesting dynamic to the story. As the characters navigate life in Middleton, the subtle hints of magic and intuition weave a tale of heartwarming connections and unexpected twists. Good Witch beautifully captures the essence of family, friendship, and the enchanting mysteries that unfold in a small town setting.