Dd birthday lunch - we invited both sets of grandparents plus my sister and her son. That is 10 people in total - 2 kids meals and 8 adult meals. Obviously was going to be our treat and I chose a restaurant that does 50% off food with Taste Card to make it affordable for us.
Since then, PIL have asked to bring their grandson (our nephew) as they are looking after him that day - absolutely fine. Sister's husband I thought wasn't coming as I assumed he'd be at work - turns out he is off so he is coming too. Also fine of course.
Guess what - the restaurant no longer accepts Taste Card. So we have gone for 10 half price meals to 12 full price meals (10 adult, 2 kids).
The only kid friendly restaurants who do Tastecard near us for more than 2 people have no availability. So we are sticking with this place.
Now of course it is what it is and we will still pay. BUT dh has pointed out that my parents, his parents and my sister will 100% offer to pay for their own. He thinks we pay but if they offer we let them chip in. I feel like that is a bit awkward and we should just insist on paying.
YABU - let them chip in if they offer
YANBU - insist on paying it all