YAAAY!!!!! I just can't imagine all the happy dances you are doing!!! And the vet too!

Bless her for not giving up on her!