No a deposit is not normal. I would never agree to pay one.
There may be exceptions with high end providers who are so busy they take deposits, however, her reputation and reviews would support that it was safe to send money.
99.9% of the time NEVER send her a deposit.