I've never spoken with you before, OP, but nevertheless it's good to hear you're recovering from such an awful experience. I relate strongly and wish you nothing but the best.
A similar experience befell me not long ago with a girlfriend of two years. She too was self harming, drinking, pushing...