...many people have trouble with forgiveness because they have been taught that it is a singular act to be completed in one sitting. That is not so. Forgiveness has many layers, many seasons.
From the time we are born there is a wildish urge within us that desires our souls lead our lives, for the ego can only understand just so much. Imagine the ego on a permanent and relatively short leash; it can only go so far into the mysteries of life and spirit.