David,

Sorry to hear about your problems. I hope that what ever happens you can keep your cat by your side.

Things will work out. You have PT prayers on your side!