First of all, English is not my first language so I apologize in advance for any misunderstandings. My husband 29M is the most wonderful person I know and the love of my life, we have been married for a year and a half. I know this situation may seem kinda childish but it is what it is, I'm already ashamed and feeling like a selfish asshole.
So here's the situation, my husband's sister's birthday was on April 29th and he forgot to wish her a happy birthday, he remembered because she sent him an audio from someone else wishing her happy birthday and when he did she never replied back (to some people birthdays are important and to other people like my husband they're just normal days).
Yesterday was my birthday, he never knows what present to give and can spend weeks stressing himself out about what to get me on important occasions, so last year and this year i gave him options on what to get me and he got me a kindle this year.
At around 12:30am we were up and he wished me a happy birthday and told me "this year he was gonna owe me the post wishing me a happy birthday because he didn't want his sister to feel bad" now I know to some people like my husband things like that are not important, a post on social media is meaningless for a lot of people but you see when someone you love out of nowhere or on an important day posts a photo of you/with you saying how much they love you it makes you feel good because it's like they are proud of you and showing you off.. okay, I felt bad because i know he doesn't like to share posts like that and last year he didn't do it either, I felt like it was an excuse just to not do it, I told him that and asked what was his excuse last year but according to him he's almost 100% sure he did it last year (he didn't).
Anyways my day yesterday was sad, I'm always sad on my birthday because my mind likes to focus on my accomplishments and where I'm at at the moment and I always feel like I haven't done enough, I spent it thinking about my husband reasoning as well (I have anxiety so I overthink a lot) and feeling sad, he knew it was gonna hurt me because I've talked to him about it before, there was a time where i even asked if he was embarrassed of me because he never shared photos of me/us.. I don't know you guys. I feel like he'd rather hurt me and make me feel bad on my birthday than make his sister feel bad. And I feel selfish for thinking that way, but I'm his wife, aren't I supposed to be the person who always comes first? He always comes first to me.. I know I'm taking this out of proportion but I was hurt, so last night, I know this was an immature move but in my hurt I told him I don't want him to ever share photos of me or us, not on birthdays not on special occasions, never and he got angry at me.
This morning we talked and he told me he was sad and mad at me because of what I said about never sharing photos of us and sad because he was trying to clean a mess and made two, I told him I understood his reasoning but that he did hurt me, he told me he didn't think I understood because if I had I wouldn't have been mad.. But I can't control my feelings and now I feel awful I feel like I'm a selfish asshole.
I need advice on how to fix this and apologize.
Thank you all.