Hi David
I just read the story and I am very sorry
I have nothing to add, just that I hope that you'll do what's best for you.
I know it's easy to walk out on people you love and you've spent a long time with, but you might have to do it for your own sake.
Take care..