Feeling and expressing gratitude can make you happy in the moment—and growing evidence shows that giving thanks can also have a lasting effect on your mood. One study from the University of Pennsylvania found that people who wrote and delivered a heartfelt thank-you letter actually felt happier for a full month after, and the same researchers discovered that writing down three positive events each day for a week kept happiness levels high for up to six months. Read other benefits of gratitude here