Tonight's ep is also an Editor's Pick from tvguide.com:
Good Witch
Not Getting Married Today, Part 1 (Season 3 | Episode 9 )
9:00PM
In Part 1 of the two-part Season 3 finale, Cassie discovers a 10-year-old girl playing in the bushes at Grey House. Meanwhile, Martha announces that her son is getting married; and Sam's happy his sister is visiting, but she doesn't seem like herself.