Will Abigail & Donovan Break the Curse Keeping Them Apart on 'Good Witch'?

John Russell
Good Witch Season 6 Donovan Abigail
Finale Hallmark

Hallmark's feel-good dramedy, Good Witch, has provided its usual soothing balm in Season 6. But all has not been entirely tranquil in the idyllic town of Middleton, where local businesswoman Cassie Nightingale (Catherine Bell, below) uses her uncanny intuition to help friends and guests of her B&B on a weekly basis.

Cassie's cousin Abigail (Sarah Power), who has her own touch of mysticism, has been plagued by a centuries-old curse that may be keeping her from finding true love with her boyfriend Donovan (Marc Bendavid, above, with Power). 

Why You Should Be Watching 'Good Witch' Season 4 on NetflixSee Also

Why You Should Be Watching 'Good Witch' Season 4 on Netflix

There's a wedding in Middleton, but do magical powers help make everything go smoothly?

"It's caused problems," Power explains. But, she says, "It has bonded them and accelerated their relationship faster than if they didn't have this major thing to overcome."

After splitting up briefly, the couple is back together just in time for the season finale. They enlist their friends and family to find the missing diamond that could finally break the curse when reunited with the enchanted ruby and emerald that have been knocking around town since Season 5.

(Hallmark)

Power, however, isn't convinced Abigail shouldn't just take the rocks she has and run. "There's lots of fish in the sea," she says with a laugh. "They're very big jewels. You'd have a nice life."

Good WitchSeason 6 Finale, Sunday, July 5, 9/8c, Hallmark Channel