DS moved, with his GF to a beautiful palce 300 miles.from home. It's lovely there and they've really thrown themselves in to rural life and the local community.
Both working in close to minimum wage jobs and renting a room in a shared house. They are enjoying life and seem to have money to spend out and about.
I've just been for a visit/holiday. They more or less carrried on as usual and I entertained myself during the day, but we met up on their days off and for breakfast/dinner depending on their shifts.
I booked accomodation elsewhere as they have nowhere to put me up, but that worked well. A week is a long time to have a houseguest! It was a lovely week and I think we all enjoyed it.
I paid for most things, but they did cook for me one evening and DS bought one breakfast and some coffee and cake.
So the trip cost me quite a bit, but I had a lovely time, it was great to see them, I appreciate they both gave me most of their free time for the week amd it was nice to treat them.
I was thinking of sending DS a sum roughly equivalent to what he will have spent - an acknowledgement that having me there has cost them money they might not otherwise have spent, even if they also benefited, and a thank you. I can afford it, but don't have a bottomless pit.
But, I'm not sure if it's better to just accept the times when he willingly treated me and let him be a grown up! Basically I don't want to cause offemce (to him or GF) by trying too hard to be nice.