The mystery of the purple velvet pouches of soil continue as Cassie (Catherine Bell), Abigail, and Joy (Katherine Barrell) try to figure out its significance. Will they have to wait long to find an answer? Cassie and Sam (James Denton) go on a boating date (perhaps a three-hour tour?). After they encounter some engine trouble, they find themselves stranded on an island where Cassie makes a surprising discovery. Meanwhile, Martha’s (Catherine Disher) very pregnant daughter-in-law Claire (Nicole Wilson) is in Middleton for an extended stay and Stephanie (Kaylee Evans) and Adam (Scott Cavalheiro) navigate their relationship now that he has returned from his mission. Good Witch airs Sundays at 9 p.m. ET on Hallmark Channel. Next, Everything You Need to Know About Season 6 of Good Witch