There is nothing we have found more fulfilling than having a meaning in your life bigger than the self.  Acts of kindness (volunteering), have shown to be a major predictor of happiness and long-term good health.

Mark Snyder, a psychologist and head of the Center for the Study of the Individual and Society at the University of Minnesota, stated, “People who volunteer tend to have higher self-esteem, psychological well-being, and happiness.  All of these things go up as {one's} feelings of social connectedness goes up, which in reality, it does. It also improves {one's} health and even {one's} longevity.”