God said:
To forgive is to let go. To be unforgiving is to hold on with all your might as if an offense were essential to your life’s path. You have been holding on to not letting go. Holding on is attachment. Who are you to not let go of what you grasp to be an infringement upon yourself?
Someone stepped on your toe. At some point, whoever it was, stopped stepping on your toe. He may even have apologized. In any case, he took his foot off yours and walked on. He probably never even remembers the incident you remember as an event, a huge event of sorrow for you, and you remember it again and again. Even when it was a small offense in passing, you branded it in your heart. Somewhere along the line, you announced this passage in time as unforgivable, and you are unable to let go of it, so you keep it alive and ever raw, living it and reliving it, rubbing your heart as on a grater.
Perhaps the one you cannot forgive looked at you askance, and you never forgot that look. He may not have been looking at you. He may have been thinking of something else altogether. You thought he was directing himself to you. In any case, you continue to think so.
Who is the perpetrator here? Who keeps this going and won’t let go? Why, it is you who is holding on to the hilt.
There are amazing stories of people who let go of past trespasses, serious trespasses, not the little offenses that too often plague My children.