Ophelia MacKenzie (played by Melissa Gilbert) is a protagonist in Safe Harbour.
A widowed mother living with severe grief, survivor’s guilt, and depression after losing her husband and son. She gradually rebuilds her life through friendship, volunteer work at a homeless shelter, and a relationship with Matt. After being critically injured while assisting homeless people, she recovers, accepts Matt’s proposal, and marries him. Matt Bowles (played by Brad Johnson) is a protagonist in Safe Harbour.
An artist who befriends Philippa and later develops a loving relationship with Ophelia. Having lost contact with his former wife and daughter, he uses painting to cope with his emotions. He supports Ophelia through her depression, worries about the dangers of her volunteer work, and ultimately proposes to her. Andrea Wilson (played by Rebecca Staab) appears in Safe Harbour.
Ophelia’s best friend at the rest home who encourages her to begin a new relationship. She previously manipulated Ophelia’s husband against his family and sought to replace Ophelia. After Ophelia discovers the betrayal, Andrea later returns terminally ill, apologizes, and asks Ophelia to care for her son.
Safe Harbour (2007) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Ophelia MacKenzie
(played by Melissa Gilbert) — protagonist
A widowed mother living with severe grief, survivor’s guilt, and depression after losing her husband and son. She gradually rebuilds her life through friendship, volunteer work at a homeless shelter,...
Matt Bowles
(played by Brad Johnson) — protagonist
An artist who befriends Philippa and later develops a loving relationship with Ophelia. Having lost contact with his former wife and daughter, he uses painting to cope with his emotions. He supports O...
Andrea Wilson
(played by Rebecca Staab) — supporting
Ophelia’s best friend at the rest home who encourages her to begin a new relationship. She previously manipulated Ophelia’s husband against his family and sought to replace Ophelia. After Ophelia disc...
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Ophelia MacKenzie → Matt Bowles
(Romantic Partner)
Matt begins visiting Ophelia for coffee and dinners, and their relationship develops into a committed romance. He later proposes to her in the hospita...
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Matt Bowles → Andrea Wilson
(Narrative Romantic Rival)
Andrea previously tried to replace Ophelia in her marriage, while Matt later becomes Ophelia's partner and husband.
Ophelia MacKenzie → Andrea Wilson
(Social Best Friend)
Andrea is identified as Ophelia's best friend at the rest home and encourages her to stop grieving and begin a new relationship.
Story Analysis
A grieving widow rebuilds her life through friendship, service, forgiveness, and love after surviving profound loss.