Practical Steps to a More Satisfying Life

"Practical suggestions from University of California psychologist Sonja Lyubomirsky on what to do to have a more satisfying life.

1. Count your blessings. Write down once a week three to five things for which you are thankful.

2. Practice acts of kindness to both friends or strangers that makes you feel generous and capable, and gives you a greater sense of connection with others.

3. Savor life's joys. Pay close attention to momentary pleasures and wonders.

4. Thank a mentor. Express appreciation to that someone who guide you at life's crossroads.

5. Learn to forgive. Let go of anger and resentment to the person who has hurt or wronged you. That bolsters positive feelings about your past and gives you peace of mind.

6. Invest time and energy in friends and family. Strong personal relationships have the biggest effect with your satisfaction in life.

7. Take care of your body. Get plenty of sleep and exercise.

8. Develop strategies for coping with stress and hardships. There is no avoiding hard times. Religious faith can help you cope."

From this post from Reflections of a Business-Driven Life.