On Tuesday was my 40th I was really excited and looking forward to it for ages. My husband booked and paid for air bnb for me and close friends the weekend before which was lovely and I told him how much I appreciate it. On my actual birthday I got some really lovely expensive gifts. He kept asking what my plans were and I told him I had made plans because he was work but he insisted that he would only be at work for a couple of hours and wanted to spend it with me so I cancelled my plans. He the had an argument with my ds and ds went to school crying. Didn't hear from husband all afternoon and I didn't eat as I was waiting for him he then texted me at 1pm saying he wasn't emotionally in the mood after the fight with ds and it was now too late. The rest of the evening was really horrible with him being moody and snappy at me.
Things got really heated in the evening when after he had another go at me I went downstairs and cried I told him I just wanted to be myself for the last couple of hours of my birthday. He got really angry and charged at me to snatch the phone from my hands I kicked him away and he pinned me down and got a bit physical.
I'm so upset and can't stop crying. He keeps apologising and said he was in the wrong but I'm absolutely devastated. He said he put a lot of effort in to my birthday and he felt overwhelmed with my expectations I had of my birthday but all I wanted was to be treated with respect and kindess. AIBU?