Question: how many seasons of good witch is there
Answer: renewed for a fourth season