Well done, it's a hard road, but we must stay the course. Looks like you've gained a lot of insight.
I have too, but I'm struggling at almost 5 months. I guess we must be ever vigilant to that AV, and yeah, I know what you mean about losing your best friend, boy friend etc.
Got to utilize the "no contact" rule, it is the only thing that works!
Keep strong, and carry on!