My hair/makeup vendor emailed over the weekend to let me know that she will be moving out of state before our wedding in July and therefore can no longer service our wedding. She did provide a suggested vendor that is open for our date and at the same price point. However, she said that, due to her own overhead and having to take care of her family, she will not be refunding my deposit (nor will it transfer to the suggested new vendor). She said that if I want to keep my deposit that I can pay extra to fly her back in for our wedding though. I have never had a vendor cancel on me and then refuse to refund the deposit. Had I been the one to cancel on her, I would understand keeping the deposit, but this seems odd to me. Is this standard practice for hair/makeup vendors? If so, what is the point of putting down a deposit to save the date with them?