Forgiveness remains one of the toughest virtues to embrace, and nothing is harder than forgiving the most reviled among us.
Forgiveness remains one of the toughest virtues to embrace, and nothing is harder than forgiving the most reviled among us.