Where To Stream Good Witch Season 3 Episode 2
Without Magic for a Spell
- Aired May 7, 2017
- 60 Min
- Rated 7.0
- Number 61 Of 68 Rated Episodes
The Middleton Merriwick is still not in bloom, and the effects are being felt around town; an old friend and colleague of Abigail's checks into Grey House claiming to want a relationship.