Good Witch

HALLMARK | 9:00 pm

Cassie (Catherine Bell) wants to do something special to mark the first anniversary of Sam’s (James Denton) arrival in Middleton, so at Martha’s (Catherine Disher) urging, she starts planning a surprise party. Alas, the gathering soon escalates into the kind of bash she knows Sam would hate in the new episode "Somewhat Surprising." At Grey House, the discovery of a coat that once belonged to her father stirs bittersweet memories for Abigail (Sarah Power).