Self-forgiveness can lead to longer, happier life

Scientists and doctors suggest that there is a very close link between a person`s ability to deal with stress and their long-term health.