Self-esteem and happiness come from generosity
Qualities such as generosity and altruism appear to be highly correlated with happiness and self-esteem. Generosity is defined as the quality of someone who is inclined to take care of others without concern for personal interest. Generosity has man