Researchers have found that being grateful is good for your health.

They say gracious people may sleep better, have healthier hearts and fewer aches and pains. Being thankful can counteract depression, improve relationships and make you happier.