we are thinkig it is probably not broken, the swelling has gone down, and she has started to put a little bit of weight on it. she has a vet appointment at 3:00