I know it's hard to see now, but I am a firm believer that everything happens for a reason. Everything. It may take a bit but things will work out and you'll land on your feet - those with resilience always do, and you've definitely got it.

I live in Maryland so I can't help with your cats, but I'll be sending positive vibes and lots of prayers your way.