Where To Stream Good Witch Season 2 Episode 9
A Perfect Match
- Aired June 12, 2016
- 60 Min
- Rated 7.0
- Number 59 Of 68 Rated Episodes
Just as Cassie begins to move in a new direction with Sam, Middleton's annual Lights Festival brings illuminating changes.