There are selfish reasons—whether hating people is bad for your soul depends on your faith, but medical science says stress and anger will shorten your life.
There are practical reasons—nursing a hatred distracts you from more important things.
And there are wonderful reasons—forgiveness opens the possibility of a better world for everyone.
There are no bad reasons, so long as you know what forgiveness entails. It can't have conditions—that's a truce, not peace.
It may be the hardest task anyone can take on—every war proves that. But all great teachers know its importance.
The Gospel of Luke says, "Love your enemies, do good to those who hate you, bless those who curse you, pray for those who mistreat you."
The Talmud says, "Who takes vengeance or bears a grudge acts like one who, having cut one hand while handling a knife, avenges himself by stabbing the other hand."
The Qur'an says believers are people who "when they are angry they forgive."
Real Live Preacher on "Forgiveness":
Forgiveness does not always lead to a healed relationship. Some people are not capable of love, and it might be wise to let them go along with your anger. Wish them well, and let them go their way.Sufi teacher Hazrat Inayat Khan said, "The lover of goodness loves every little sign of goodness. He overlooks the faults and fills up the gaps by pouring out love and supplying that which is lacking. This is real nobility of soul. Religion, prayer, and worship, are all intended to ennoble the soul, not to make it narrow, sectarian or bigoted. One cannot arrive at true nobility of spirit if one is not prepared to forgive the imperfections of human nature. For all men, whether worthy or unworthy, require forgiveness, and only in this way can one rise above the lack of harmony and beauty, until at last one arrives at the stage when one begins to reflect all that one has collected."
Whatever happens, forgiveness is good food for your soul.
The Sikhs' Adi Granth may say it best: "Where there is forgiveness, there is God Himself."
Maggie and Suzzy Roche - "Anyway":
"Bring em all in: - the Waterboys: