Oh MY!!

I hope the vet has an answer for you!