Mother’s Day disaster what do I do?

Hi I am 20m This morning has been dare I say the worst I woke up this morning excited to hand my mother her care package that I bought for Mother’s Day which contained some things she’d been wanting for a while. I also made reservations for her, my brother and myself at one of the best local restaurants as I head downstairs all jovial and ready to start the day positively I can already sense some sort of tension I go into the kitchen and she and my brother are there, my brother (10m) opened one of our cupboard doors a smidge to hard for mums liking and proceeds to smack him twice on the back of the head, I’m standing there gobsmacked as I’m now confused as to what’s going on. At this point I’m hiding my gift behind my back as I was going to surprise her but now I’m just stood like a statue, She turns to me and i say “what do you want me to do is there anything I can do to help”

She turns to me and just says “I hope you got me a card” And then I realise I’d made a massive oversight and in my quest to give her a good Mother’s Day I’d forgotten to buy a card. I said no and apologised and she essentially told me she didn’t want to speak to me and that I should cancel the dinner.

She is now crying hysterically and I am at a loss as to what I should do I’m just sat on the floor wondering what the hell just happened and how I can even rectify this situation? Any suggestions?

Update: she has now called the place that I booked and is now wanting to push the time back instead of cancel

Update 2: now she’s pretty much acting like it never happened

Update 3: she has now apologised for her behaviour