On April 6, 2012, Thomas Kinkade died of natural causes while at home in Monte Sereno, according to his family. He was 54 years old.