This whole thread brings tears to my eyes, and that rarely ever happens. My Molly is only 3.5 years and I hope for many more years with her.
My only advice is talk to the vet. Tell him your situation, bring the tears to your eyes, cry out loud if you have too. Do whatever it takes. If he's a compassionate kind of guy, he'll work something out for you. If not, don't give up, try someone else.