Some family members invited themselves to visit over Christmas, we’ll be eating out for Christmas lunch. However they’ve said they will come and spend the rest of the day/evening with me and my son. I’m a single parent and am feeling quite stressed about what they’re expecting, obviously they will need to eat/drink but I really can’t afford to cater. I don’t drink alcohol myself so don’t have any at home. Any suggestions on how I can approach this without causing any upset?