In this excellent article, Robert Enright, PhD discusses various reasons and methods on how to develop a more compassionate and forgiving mind. Good stuff! have a read here