I am so sorry for your loss.My cat suddenly died because it fell of the roof and was impaled by the neighbor's fence right at the heart. I wasn't home when it happened.
At the time, I was almost got hit by a speeding motorcycle. They say when a cat dies, it saves a life. And I believe my cat saved me. I feel grateful and guilty at the same time. It still hurts.