After Cassie spots a picture of young Sam and his grandfather performing some magic tricks, it conjures up fond memories of the past for Sam. Meanwhile, Abigail (Sarah Power) and Donovan (Marc Bendavid) realize their unorthodox courtship has led to a lack of basic knowledge of each other so they plan a second first date to rectify it. Joy (Katherine Barrell) sends Zoey (Kyana Teresa) flowers after their first date and waits for her reply while Zoey seeks advice from Adam (Scott Cavalheiro). Stephanie (Kaylee Evans) is determined to complete a bucket list she wrote for herself when she was a teen as the Merriwick cousins delve into the images on Joy’s message board and try to decipher what it all means. In the Parade.com exclusive clip below, Abigail and Donovan realize they don’t know a lot about each other. Because of the July 4th weekend, there will be no new episodes of Good Witch. New episodes will resume on Sunday, July 11. Good Witch airs on Sunday at 9 p.m. ET on Hallmark Channel. Next, Everything You Need to Know About Season 6 of Good Witch

Good Witch Spoilers  First Look Season 7  Episode 7 - 93Good Witch Spoilers  First Look Season 7  Episode 7 - 6