I sometimes just shake my head when I think of the r/s with my ex gf.  At the same time, I think of what my T asked me recently: "would you change who you are today?  Would you change the road it took to get you here?"  My response was "no, I wouldn't change who I am today and yes, I'd change the road I took to here".  Her response was that then I'd most likely be a different person if I traveled a different road.  So, this was a lesson that has been a key part to my final detachment.  I can't change what happened or why it happened.  I am in control of me and I feel an extreme sense of gratitude and peace at where I am today.  I'm a work in progress and look forward to further growth and evolution.
Madison, thank you for sharing this.  It's very powerful to arrive at acceptance -- indeed, a "radical acceptance" of sorts.   I'm grateful to hear this, as this is my goal.
The greatest gifts from all of this has been a new found sense of awareness, self love and self acceptance.  And, peace!  I found peace!  It may not be a coincidence that I recently met someone who I think is really special.  She's emotionally and physically healthy, and we seemed to be matched well together.  She challenges me and I'm finding that I'm not holding back.  After the 3+ years of abuse with my ex gf, I doubted that I could ever trust myself again.  Well, that was because I really never did in the first place.  Life has changed and I can trust myself now.  It feels really good!
"Self-awareness... . self-love... . and self-acceptance."   And peace.   That's a fantastic outcome.   
Detachment leads to freedom.    Thank you for sharing.