A life of generosity