The Art of Generosity in an often-selfish world