Hi Jackie...and WELCOME to SR (well, officially anyways!).
I'm sorry you're in such a horrid situation but I am glad you found SR. It has often been my lifesaver. Seems like being with your ABF has made you a double-winner...Have you considered attending some Al-Anon meetings to get some much needed support? There are also online meetings if you can't get to face to face ones...
I hope you keep posting!