Question: how many episodes are in good witch season 4?
Answer: 10