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