Home TV Series Good Witch Good Witch Season 1 Episode 3 - Do the Right Thing
Aired: 14 Mar 2015
Cassie's mystery guest disappears. Another pair of visitors in Middleton manage to shake things up.