Background: I do most of the cooking in the flat. I enjoy it, and it's cheaper to cook for 2 than for the pair of us to cook separately. He likes a proper sit-down meal on a Sunday, so I'll often do a roast or something. He was away this weekend with a friend and they weren't getting back til latish last night. Friend lives in halls and would have been too late for dinner, so my flatmate said this friend would be at ours for dinner. I have no problem with that, and tell flatmate what's in the freezer. He approves, and asks if I'll cook a specific recipe, which I agree to. All's ok so far.
I text my flatmate yesterday to ask what time he wants dinner, and get told 7, so I assume they'll be back half 6 or so, and organise cooking so it's all done on time. I had to go and get a vital ingredient Saturday, so that was an hour out of my day, then preparing the food took a couple of hours yesterday. Still ok. I get a text at 5 saying they're on their way. Knowing where they are I'm expecting them at half 6 or so. I get the meat out of the pan at half 6 to cool slightly, so I can put the final touches to it and put it in the oven at quarter to for ten minutes.
The 2 selfish idiots didn't turn up til half past 7. They had been to the pub on the way back. I was very unimpressed, considering how much work I'd put into dinner. The veg was burnt and the meat not far off. And I didn't even get a thank you from them.
Next time they go away together WIBU to present them on their return with a loaf of bread, a can of beans and tell them if they want dinner they can do it themselves?