Sam (James Denton) is gung-ho and ready to get back to his surgical duties after his shoulder surgery but Cassie (Catherine Bell) doesn’t agree with his plan for return. Martha (Catherine Disher) organizes a surprise to celebrate her wedding anniversary and friends pair up to get in on the fun. The corporate flower company that almost bought Abigail’s (Sarah Powers) business is now trying to undercut her business but she’s not going down without a fight. Meanwhile, Adam (Scott Cavalheiro) helps Stephanie (Kaylee Evans) fight for a coveted spot at a French candy-making school while Joy (Katherine Barrell) wrestles with her anxiety over Zoey’s (Kyana Teresa) job as a firefighter. An all-new episode of Good Witch premieres at 9 p.m. ET on Hallmark Channel. Watch the Parade.com exclusive clip, check out the images below and look out for spoilers in our sneak peek. Next, Everything You Need to Know About Season 6 of Good Witch