Share

Good Witch Season 4 Preview

Prepare to be captivated by the magic of Middleton and its resident Good Witch. The new season premieres on Sunday, April 29th 9/8c.