Three generations of compassion and charity