Cassie (Catherine Bell), Abigail (Sarah Power) and Joy (Katherine Barrell) learn the origins of the purple pouches of soil that were left for each of them but the revelation brings more questions than answers. Vincent (Giannopaolo Venuta), Cassie’s foster brother, goes in search of his birth mother and makes another connection instead. The ’50s-themed movie night in the park has everyone decked out in their leather jackets, bobby socks and poodle skirts as the townsfolk of Middleton gather to watch the film under the stars, but after a mishap, the night ends with an unexpected romantic gesture. In the Parade.com exclusive clip below, we get to meet the new surgeon. Good Witch airs Sundays 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 2 - 81Good Witch Spoilers  First Look Season 7  Episode 2 - 47