MIL invited myself, my husband, my husband's sister and her boyfriend over for lunch on Boxing Day today. We were told to arrive for 12:00.
My husband and I thought that lunch would be served at around 13:00, but food didn't hit the table until 16:00! Whenever I've had guests, usually food is served within an hour or so of them arriving and then we do most of the socialising after the meal/at the table. I thought this was the norm.
MIL was in the kitchen the entire time. Every one of us went in to check on her, she wasn't flustered and seemed absolutely fine and said she didn't need any help and all was going to plan. When I went in, she was sat at the kitchen island reading her kindle with a glass of wine. I offered help and asked her if she'd like to come sit with us but she declined.
First couple of hours were good to have a catch up but after that we were starving and starting to get sleepy just being sat in the living room for 4 hours. Husband and I started to feel sick as we had only had a light breakfast because we were expecting a big lunch. By the time dinner finished, we'd all been there for 5 hours and absolutely shattered but my MIL was annoyed that my husband said we would be off shortly after dinner. She said she'd wanted to spend some time with us. I'm just confused on why she started cooking as we arrived when she could've done most of the cooking beforehand and then had some time to spend with us?
He explained that the fact the food had taken so long meant that we were all feeling a bit tired by the time it was served and we'd been there a long time already. I was thinking maybe there'd been an issue with the cooking which would've explained it but she said she'd planned for it to be served at 16:00 and for us to come at 12:00.
Please someone tell me this is weird? She's now upset we all left and feels like her day was wasted because she didn't get to spend time with us.