Did You Know Forgiving Others Has Significant Health Benefits?
Almost everyone has experienced being wronged by someone. . . . But hanging on to those negative feelings can do great harm to your health. Forgiving a person who has wronged you is never easy, but dwelling on those events and reliving them over and over can fill your mind with negative thoughts and suppressed anger. When you learn to forgive, you are no longer trapped by the past actions of others and can finally feel free. Practicing forgiveness can have powerful health benefits. Observational studies, and even some randomized trials, suggest forgiveness is associated with lower levels of depression, anxiety, and hostility; reduced substance abuse; higher self-esteem; and greater life satisfaction.
Source