Character Relationships in Good Witch

Cassie Nightingale (played by Catherine Bell) is a protagonist in Good Witch. Newly widowed good-hearted enchantress living in fictional Middleton with her teenaged daughter Grace. Her storyline drives the series over six seasons, featuring a second marriage, community dynamics, and ongoing mysteries and curses tied to her lineage. Dr. Sam Radford (played by James Denton) appears in Good Witch. Member of the new Radford family who moves in next door to the Nightingales. Initially suspicious of them, the Radfords eventually become friendly and romantic with Cassie, culminating in Cassie's second marriage. Martha Endicott Tinsdale (played by Catherine Disher) appears in Good Witch. Abigail Pershing (played by Sarah Power) appears in Good Witch. Nick Radford (played by Rhys Matthew Bond) appears in Good Witch. Margaret (played by Kirsten Alter) appears in Good Witch. Stephanie Evans (played by Kylee Evans) appears in Good Witch.

Character Relationship Map: Good Witch

Good Witch (2015) Poster

Good Witch (2015) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.

Characters

Key Relationships

Story Analysis

A kind-hearted witch uses her magical abilities to bring positive change to her community and find love.

Plot Progression

  1. The Arrival of the Good Witch
  2. Building Connections
  3. Magical Revelations
  4. Acceptance and Triumph

Good Witch (2015) · 7.7/10 · comedy, drama, sci-fi-fantasy