Good Witch

HALLMARK | 9:00 pm

Sent reeling by the discovery that Sam (James Denton) doesn’t plan on getting married again, Cassie (Catherine Bell) takes a trip to Chicago to visit her old friend and mentor Olympia (Wendy Crewson). Back in Middleton, Joanne (Kate Middleton) helps Sam clarify how he really feels about Cassie, and he rushes to Chicago himself. Meanwhile, runaway excess threatens another set of nuptials in the Season 3 finale, "Not Getting Married, Part Two."