100 Day Gratitude Challenge

This is an excellent post from The Meaning for My Life.  Gratitude is such an important part of authentic happiness; and it is a strong gratitude attitude that often helps us get through difficult times.  Life is not perfect in the sense that there are never any obstacles or struggles; but there is always something to be grateful for in our lives — if we will only keep our eyes open to that for which we are thankful.

100 Day Gratitude Challenge.