You do seem to be doing great. Good for you. I'm eight months along and likely headed for a D, so I can only echo about the need for detachment. You must focus on building your own world of happiness, and that will take time. I used to hang on every word or action from W, trying to figure out what it might mean. Even tried to read things into what I saw laying around the house after I moved out. You know what? That only made me batty. It took a while, but I finally learned that unless they tell us what is on their minds, it's pointless to speculate. We see only what we want to see, so if we want hope we look for hope, if we are prone to negative thinking, we interpret all things in a negative way.
Keep in mind what others have said about sudden mood changes with those in MLC. Try not to hang too much on anything you deem positive. That's so frustrating, I know, but my experience is that moods change suddenly. They don't call this the rollercoaster from hell for nothing, so strap yourself in and hang on tight.
Keep up the good work. You are further along than a lot of people at your point. You will backslide from time to time (I'm in such a phase now after doing really well for a long time), but go with the flow of life and try to control only that which you can really control.