Wow- So much has happened in the last couple of days. I'm sorry you took your anger out on H. It is a known coping mechanism to take it out on our loved ones which is why it is so devastating. Know it was normal. You are human and will make mistakes and not be perfect. The best part was that you showed him unintentionally that you really ARE sincere in your desire to change. That's freaking huge. Regardless of how things go in the future, you have just helped change his mental image from old you to new you. Bravo!