Dr. Martin Seligman, past president of the American Psychological Association, believes there are five factors that contribute to our happiness: positive emotion and pleasure, achievement, relationships, engagement, and meaning. Of these, he believes engagement and meaning are the most important.