Good Witch

HALLMARK | 8:00 pm

On his wedding day, Sam (James Denton) gets some help in finding the special tree from Grace (Bailee Madison), for whom the day has stirred up complicated emotions about her late father in the new episode "The Forever Tree, Pt. 2." Meanwhile, Abigail (Sarah Power) assumes her new mayoral duties. Catherine Bell also stars.