No one should have to re-live their mistakes everyday or made to re-live them. You should take responsibility for your actions, all parties involved. Learn the lessons and forgive yourself and others involved in the situation. Mistakes are choices, when you know better, hopefully, you will chose better and grow and move forward. Reliving your mistakes or someone else's mistakes does no good because it can't be changed and you give it control over you...it is what it is. You "can" heal from it. As I said, learn and grow from it. So, no blame, judgement, labeling, guilt but lots of learning, change, taking responsibility, growing, forgiving, experiencing the sensations, releasing and moving forward. And at some point, hopefully soon, you make it point of reference ( the past), not away of life. You Heal... (Now, this is just my opinion. The things I do get pass things, along with time...in my case, sometimes a lot of time. :-) It may not work for everyone but hopefully it will jump start something in you, that will work for you. But whatever you do remember; No one should have to re-live any mistakeof everyday.)