TV
The final episode of ‘Good Witch’ aired Sunday, July 25 on Hallmark Channel. In the series finale, the Merriwick cousins figured out how to defeat the red-haloed moon. Also, Stephanie and Adam got married, Abigail and Donovan broke up, and Joy and Zoey shared their first kiss.