Good Witch

HALLMARK | 8:00 pm

The hit romantic drama opens Season 5 with "The Forever Tree," a two-part story that concludes Monday. As their wedding looms, Sam (James Denton) tries to identify the tree under which Cassie’s (Catherine Bell) ancestor was married, as a surprise for his bride. Grace (Bailee Madison), meanwhile, is plagued by a maddening case of wedding hiccups.