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