Sam (James Denton) is scheduled to perform surgery on a superstar basketball player but is sidelined with a basketball injury of his own. Abigail (Sarah Power) and Donovan (Marc Bendavid) realize they have different ideas about marriage and seek counseling from Adam (Scott Cavalheiro). Over at The Bistro, Stephanie (Kaylee Evans) is hosting a speed-dating event but is encouraged by Joy (Katherine Barrell) to fill the empty spot which results in a surprising outcome. Meanwhile, Martha’s (Catherine Disher) lookalike cousin, Maxine (Disher), turns up to pay a visit reviving an old family dispute. Joy and Zoey (Kyana Teresa) get to know each other a little better, opening up to one another about past losses. Enjoy the Parade.com exclusive clip (with spoilers!) below. Good Witch airs Sundays at 9 p.m. ET on Hallmark Channel. Next, everything you need to know about season 6 of Good Witch.

Good Witch Spoilers  First Look Season 7  Episode 4 - 97Good Witch Spoilers  First Look Season 7  Episode 4 - 31