I'm very sorry for your loss, Nanook.
And congratulations on your new addition! Sometimes, the best times, an animal finds you. The cat got lucky to find someone who would spend the money and time to get it vet care and you got lucky to find such a sweet cat at the right time. Your dog would be happy.