What about insurance? If you have homeowners -- or renters insurance it should cover both losses to some extent.

And if a cat were to simply appear?