Excellent post sis! As you know, at this point of my life I TRY HARD not to make stupid (or the same) mistakes again and I see everything as part of our evolution. I have forgiven myself for all the mistakes I once did and I am willing to forgive him again (as far as I don't do the SAME mistake).
One way or another....Here you go!!!
I think that's the way it goes, if we want to move forward and as you say, Evolve!!!!
P.s.: Thank you for the song 😉, it's an all time favourite 😀!!