Jack is right on the money here ^^^^^^^...

And of course it makes sense, since he's a mod... grin

Psych, understand that you need have NO FEAR that your sitch is worse than it might appear to you. Because here's the thing... the fact that YOU are here... the fact that YOU are WORKING on being introspective about YOU and WORKING on BECOMING A BETTER YOU is the most important thing...

If your sitch ends up in D, you can ultimately KNOW that YOU did as much as you could to save your M, given the resources available to you and your ability and willingness to do the necessary work.

Yes, there are plenty here that might appear worse than your sitch. Again, your ability to understand... things... certainly qualifies you to offer support, even if it's indicating your empathy for your fellow DBers. That goes a long way to helping them.

Again, just reminding you this is a marathon... understand that your W is working through her own stuff. At least it appears to be that way, by your description that she appears "all over the map" and examples of such. So you need to just keep being the best Psych that you can be and keep working on YOU.