The late Lewis Smedes wrote that forgiveness is an imperfect process for imperfect people. Feeling anger again does not necessarily mean that you have not forgiven. People can forgive and still have anger that rises and falls depending on the situation. If you are in control of the anger and are willing to forgive now on a deeper level, then you have forgiven.
Learn more at Forgiveness for Couples.