Cassie’s cousin Abigail unexpectedly arrives in Middleton, causing complications in everyone’s life - especially Grace, who quickly takes to Abigail’s charm.
click here to see where to watch or (watch here).
Ready to Watch Good Witch, Season 1, Episode ?