Did you notice that swelling when you were handling him? Unfortunately there is no way to say definitively why he passed except by having a necropsy done. If you would like to go that route, be sure to put the body in the refrigerator and contact a vet as soon as possible on Monday.

I'm deeply sorry for your loss.