Good Witch (2015) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Cassie Nightingale
(played by Catherine Bell) — protagonist
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...
Dr. Sam Radford
(played by James Denton) — supporting
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 sec...
Martha Endicott Tinsdale
(played by Catherine Disher) — supporting
Abigail Pershing
(played by Sarah Power) — minor
Nick Radford
(played by Rhys Matthew Bond) — cameo
Margaret
(played by Kirsten Alter) — cameo
Stephanie Evans
(played by Kylee Evans) — cameo
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Cassie Nightingale → Nick Radford
(Professional Mentor) — Cassie acts as a mentor figure to Nick
Dr. Sam Radford → Martha Endicott Tinsdale
(Professional) — Professional relationship between the doctor and the mayor
Abigail Pershing → Nick Radford
(Family Step-Siblings) — Step-siblings through Cassie and Sam's marriage
Cassie Nightingale → Dr. Sam Radford
(Romantic Interest) — Developing romantic relationship between the good witch and the doctor
Dr. Sam Radford → Nick Radford
(Family Father) — Father-son relationship between Sam and Nick
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Nick Radford → Abigail Pershing
(Social Friend) — Friendship between Nick and Abigail
Stephanie Evans → Cassie Nightingale
(Social Neighbor) — Neighborly relationship between Cassie and Stephanie
Nick Radford → Stephanie Evans
(Social Friend) — Friends with possible romantic interest
Abigail Pershing → Stephanie Evans
(Social Friend) — Close friends in the community
Cassie Nightingale → Margaret
(Social Friend) — Cassie's friend who supports her magical abilities
Cassie Nightingale → Martha Endicott Tinsdale
(Social Friend) — Close friendship between Cassie and the mayor
Cassie Nightingale → Abigail Pershing
(Alliance Ally) — Cassie and Abigail work together to help others
Story Analysis
The seven-season narrative follows Cassie's movement from widowhood and community healing toward marriage, family legacy, and the protection of Merriwick magic.
Plot Progression
Season 1: New Beginnings
— Cassie manages life after widowhood while welcoming new neighbors and troubled guests. A blizzard turns Middleton's community tensions into a survival crisis.
Season 2: Difficult Choices
— Cassie faces pressure from the past and uncertainty about her romantic future. The season closes with a decision to reject an overseas path and reconsider a developing relationship.
Season 3: Love and Legacy
— Cassie's romance becomes official while Middleton encounters unusual repetitions, inherited wishes, and prophetic artwork. Honest conversation ultimately strengthens her commitment to the present.
Season 4: The Engagement
— An engagement ring, old music, and family belongings connect Cassie's present to Merriwick history. Wedding preparations culminate in a postponement caused by an urgent personal decision.
Season 5: Marriage and Change
— Cassie and her partner finally marry after searching for the Forever Tree. Newlywed life then brings questions about distance, careers, college, and the next generation's independence.
Season 6: The Family Curse
— A newly discovered family connection expands the Merriwick circle. Clues involving a ruby heart, portraits, recipes, and ancestral history lead to answers about the curse.
Season 7: Protecting the Magic
— After the curse is broken, the family investigates mysterious pouches and a missing heirloom. Changes in Merriwick abilities force the family to unite against a final mysterious threat.
Good Witch (2015) · 7.7/10 · comedy, drama, sci-fi-fantasy