I’m guessing this is a studio company? First off, it’s not her fault it was taken away from you and given to her so place the blame where it should be. You need to talk to whoever was in charge of the decision in a private & professional manner and tell them how excited you were to receive the part (and how hard you worked!) and then how crushed you were when it was taken away. Then ask them why it was given away after you were told it was yours. Casting is always a very difficult decision to make for those in charge and there is often controversy about those choices made. The rules and expectations of a company and a studio is very different from those at a professional company. I do see the decision as not fair at a studio because you pay them but in the professional dance world this can happen because it is simply a business decision and you are an employee. At a studio however, you do have a right to be told why this happened and you can always choose to bring your talents somewhere else. I hope everything works out. Keep dancing!