I always see people mentioning that their cats are 20+ years old, some are 23, 25, and even pushing 30 years old. It blows my mind that a cat can live that long. My first cat died when he was about 12 years old and my second was 14, he died from cancer. I want to make sure my current cats live long, healthy lives. Is it diet? Genetics? What can it be?