People have always wondered at the saints, that they are able to walk around serene, whatever happens. But that is because they can choose where they'll be. They don't have to be angry. You see the difference between having scattered emotions and having a fully vibrating, controlled emotional body. This body is made from energy created from choice, from the effort involved in making choices. But it is necessary to practice; then something is possible.
Perhaps it's possible to forgive in one grand swoop, but I didn't experience it that way. I did it in bits and pieces. You forgive what you can, when you can. To forgive does not mean overlooking the offense and pretending it never happened. Forgiveness means releasing our rage and our need to retaliate, no longer dwelling on the offense, the offender, and the suffering, and rising to a higher love. It is an act of letting go so that we can go on.