OH no! How awful you must feel. I would call your local vet and tell them your situation. They may be able to help or may know someone who can help.
I hope you can find a solution xx