Some people are naturally generous.
For the rest of us in this increasingly individualistic, selfish.
Cartepedia
Steps toward generosity: a 31-day journey