Please answer this: how many episodes of the good witch are there?

41

Please answer this: when does season 3 of my crazy ex girlfriend start?

October 13, 2017

Please answer this: who plays dr damprey on jane the virgin?
Megan Park