I'm terribly sorry about your ordeal but you have many frens here who care about you. We are all in this together!
Keep your chin up and just give him a little time to cool off. Stay positive. We all need each other which means we all need you too!
God bless you anon.