Man, if someone put out a spread like that for me I'd stay for hours too! Looks great Auntie! Glad you had a good time.
I'm considered the entertaining type, but I just have people in for an hour or so at a time. I'm too busy with my online courses, website, and classes right now to entertain much. I used to have big BBQs in the summer of 20-24 people, but not anymore. It was too much work for me and too tiring.
Now, when company comes they know not to come before 3:30 PM on a weekday, because I'm working till then. They often show up with food for me! Or some other treat. I offer a drink of water, tea, hot chocolate, coffee, and we sit down for an hour and shoot the breeze.
Saturday is the exception. I have one good friend who comes over and spends the afternoon. She usually brings food for lunch. I keep telling her not to, but it usually appears. I told her tonight that we have plenty of good leftovers for lunch tomorrow, but I bet she shows up with food tomorrow.