Bev, words fail me to express how happy and relieved I'm for you. I'm so, so sorry that I've failed you and haven't been around... so sorry (tough I wouldn't have been of any help to you either, or to anyone, if it's a consolation).
Still... maybe a warning that you should start to think more about yourself, about having more peace in your daily life? Nobody has the right to yell or mistreat you, even less if you're in a crisis; and only you can take that decision. I'd love to take a plane and kick Steve's arse (deserved!) but I'm afrain each one of us is alone, on that one. Sorry to be so blunt. Just love you, even if we talk little or nothing : )