I understand that this situation is frustrating to you considering you now have to look for a new provider and that's not easy. It doesn't sound like your provider was very professional about how she approached this situation, however I don't understand why you didn't just announce your pregnancy and share your plans for your mat leave in the first place. Sounds to me like this is just miscommunication or bad communication and both parties are at fault. If your provider wants new hours she is completely within her rights to give you the opportunity to adjust your hours accordingly or otherwise terminate her agreement. I know it sucks for you in the end, but she is doing what is best for her and her family.