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