Question: how many episodes of the good witch are there?
Answer: 41