Forgiving yourself and others can be a blessing, a gift filled with joy that will lead to better understanding one’s actions.
Forgiving doesn’t mean you weren’t hurt or that whatever happened is acceptable or ok. It means it is time to let go of that hurt.
We are all human. We all make mistakes.
If you have never made a mistake, you are lying (shame on you). Our mistakes can sometimes define us, as if they were part of human nature. We learn from them in order to grow, as we do from our achievements and successes.
Obviously, we do not need to suffer or fall into the same traps over and over again, we can also learn from observation… but observing muffins isn’t the same as tasting them, is it?
Even after knowing all of this, we still criticize ourselves harshly, kick ourselves and remind ourselves that we are no good, when we are in fact, amazing creatures.
Learn to forgive yourself! Love yourself.
It is the best gift you can give yourself and those around you. This will take time, of course, and it should as long as it needs to, but you should not punish yourself for your own growth.
Living in the past and obsessing over previous mistakes and experiences doesn’t help us live the present or prepare for the future. The lesson to be taken from that event is already with us, there is no need to experience eternal suffering. By denying ourselves forgiveness, we are only hindering our growth for no good reason, spreading pain around us and attracting the pain of others, perpetuating a cycle.
The very best of us can fail, be selfish and delusional sometimes, and still we must all get up in the morning and remember our mistakes, forgive ourselves and keep in mind that we are all simply human and we can only try to do our best.
If you hurt someone else, ask for forgiveness, but forgive yourself first. After all we are all but children learning.