Forgive Yourself

I’ve spent a significant portion of my adult life agonizing and lamenting some awful decisions I made. Thankfully as time continues to pass, I’ve been able to gain the space I needed to find perspective. Eventually we are able too look back on our younger selves with compassion rather than shame and regret. We begin to realize that we have to forgive ourselves for not knowing what we didn’t know.

As a child, my family had five dogs at one time. We lived out in the countryside and a lot of our dogs ended up with us because people would drive down our road and abandon them there. Ultimately we were being kind in taking care of them, feeding them, making sure they had all their shots, etc. But my parents would not allow them to live inside the house. It still haunts me to know that those dogs spent so many cold winter days and nights with only a plastic dog house filled with hay to keep them warm, chained in one small area for most of their lives. I still live with a lot of guilt about this which manifests itself in the form of reoccurring dreams where dozens of animals are confined, sick, dying, starving, and forgotten in dirty cramped cages.

I had always blamed myself for the way those dogs lived. Although my sister and I constantly pleaded with my parents to let them live inside, their response was always that if we were so concerned about it, we could give them away. Given this decision I always felt I should have allowed them to find new homes that would have treated them more properly. I was too selfish to do what was right. One day my sister made me realize something though. She said, “That was not our fault. We were children. We shouldn’t have been expected to make such a difficult decision. We loved those dogs and we did our best.” Until that conversation with my sister, I had never really considered the fact that we were merely children. I still have to remind myself of that fact from time to time. Now I’ve even begun to look back at my adolescent mistakes and realize that I was just a kid.

Only since finding another person that I truly love deeply and unconditionally, have I been able to look back at my time in college without immense pain and regret. For a very long time I thought I had destroyed my life. Even though the boyfriend I had back then was incredible and still one of the greatest loves of my life, I cheated on him. Not only that I cheated on him with two different people. Neither of which gave a single shit about me. Ultimately I broke up with that boyfriend in order to continue to explore what else was out there without guilt.

I can’t say what might have happened if I had stayed. All I know is that the years that followed were filled with disappointment, frustration, and heartache. But with my extremely limited romantic experience, how could I have known what I would find? How could I have known that the relationship I had was so uncommon and wonderful? If I hadn’t made the mistakes that I did, I may still be unaware of that. In the end, I’m grateful for the painful lessons I’ve learned through my mistakes. They have allowed me to become the person I am today and to be with another amazing person whom I love dearly.

I’m sure that I will continue to stumble and fall as I move along this path called life. There will be many more difficult lessons for me to learn. I only hope that part of me can remember that despite the pain, time will transform it into something worthwhile. I can recover from my mistakes, learn from them, even be grateful for them one day. But we don’t have to wait for that shift of time and perspective to be kind to ourselves. Punishing or belittling ourselves over our mistakes does not serve us. If nothing else, mistakes are an opportunity to practice self-compassion, self-acceptance, and self-love. It is also a reminder to be gentle with others as they make their own mistakes.

It's Time for Forgiveness to Go Viral | Time

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s