At the moment I'm not floundering or desperate for advice, I just know that I have to keep working on the M to keep it going. In fact I tried to tell W this a couple of years ago but I don't think it registered with her.
So as long as I know I need to work on the M and I maintain the DB principles then I should be ok. What is it they say, you can't change the other person so change yourself. I'll do this without becoming a doormat and without accepting some of the things I have done in the past.
Other than that W can be a pain to live with, but I'll survive, we'll survive together.