SuperDave,

What a heart felt post. I am so sorry that you are were you find yourself.
Maybe a little time away/spending additional time away would be good for both of you. Absence makes the heart grow fonder they say.
I do not know much about your sitch. But it sounds like you have been working on it for quite some time. I am sorry all your effort did not lead you to were you wanted to be.

I hope tomorrow finds you in a better place
Chrissy