Question: how many episodes in season 3 of good witch
Answer: 10
Other accepted answers: 10