charitable giving and its impact on one’s life