Context matters clearly, so I will give some background.
We've been invited to friends' place who live outside of London (90mins car ride) and we agreed to come by over the weekend for a few hours in the early afternoon. The invite was not for an overnight stay but more of a housewarming situation - as in come and see how the place looks like (not for a group of people but just us visiting). They have been living in the flat for 5 months now, I am pregnant so couldn't take a trip during first semester due to sickness - now more up for it.
Anyway we had an early light lunch (luckily) and took off today to arrive after almost a 2 hour drive due to traffic. We had a lovely time chatting and stayed for around 2 hours (I literally had to leave and gave signal to my husband as I was starving to the point of being nauseous).
We got offered a tea upon arrival (drink, not a meal - to avoid any confusion) so I had a cup of tea -no biscuits involved.
I have to admit that on my way to the loo I literally stole a couple of crackers from an open bag sitting on a sideboard near the kitchen and I ate that in the bathroom (yeah...).
After we said goodbyes and went into the car my husband started googling for any nearby pub to have dinner - I advocated against in case they go out later, it would be super awkward if we stumbled upon them. So we grabbed some snacks in an off licence for the car and were on our way.
I mean surely as a host you have some concept of your guests travelling to see you and need to travel back - for us this would be almost 6 hours without a meal and I am pregnant.
I just don't get it. Even a box of digestives would have helped.
Maybe it's a cultural difference thingy, she is american he is scandinavian. Anyway aibu?