I feel that Life provides us with opportunities for growth, to reflect on our past, and forgive those who have intentionally/unintentionally hurt us. I find, the hardest part of all is to forgive yourself for hurting others.

“Should’ve, could’ve, would’ve” talk in reference to the past is like whipping yourself over and over again. When you know better, you do better. At that point in time in the past, you didn’t have the knowledge you have now. Cut yourself some slack and sprinkle a little love on that open wound!
Just as one would look to others with compassion, take a moment to be compassionate with yourself. You are not that person anymore. You are not defined by the past. Be strong when someone else re-reads that chapter in your life, pulling it into the present. Kindly remind them, that book is written and closed. A new story is beginning: with acceptance, strength, and self love.
Love yourself
Forgive yourself
You are not what you
r were, You are who you are growing into who you will be. Those who truly love and care for you will celebrate you and support you. When you feel drawn back to the past, look to them to help you, not to those who will shoot an arrow in your opening wounds. Accept with gratitude that the hardest journeys bring the greatest strength. You will be so much stronger once you let go of all the heavy hurts from your shoulders and walk unencumbered into your future.
“Finish each day and be done with it. You have done what you could. Some blunders and absurdities no doubt crept in; forget them as soon as you can. Tomorrow is a new day and you shall begin it well and serenely.”