Why giving makes us happy

Personality test

Research indicates that helping others lessens anxiety and increases positive feelings and feelings of satisfaction. But is this enough to explain the phenomenon of generosity?