If you have trouble forgiving someone, it is at least partly because deep in your heart you are thinking, “I would never do anything like that!” As long as you feel superior to someone, feel like you are a much better kind of person, you will find it very hard if not impossible to forgive.