That's your day ruined then, Witzend 😂🤣. Actually, hopefully, you'll be fine when you get there, making small talk with people and catching up on family news (even though you may not be that interested!!)
I find social occasions a real drain, I like to talk, but not at length, that's why I like the brief exchanges on here. I don't have to get dressed up, wonder if I'll need the loo, worry about feeling anxious 🙄.
Your husband sounds very kind and generous to pick up the bill for everyone.
You can relax in your armchair when you get home, take your shoes off, have a cup of tea, and reflect on all that was said/not said.
There's no place like home 🏡.