I'm sorry for your situation but that is pretty damn awesome you have all that should you choose to end your M. I know it has burned me out to deal with my W, especially considering her other issues which make the denial much more dangerous.
"You can't reason someone out of a position they didn't reason themselves into."