Answer the following question:

how many episodes of good witch season 2?
10