When I was about 8 we had moved from Wilmington DE to Richmond VA and it was a HUGE deal to my mom's family (all born, breed and never left DE), Mom was the first to 'leave the nest'. The plan was for us to drive up to DE on Xmas day for a week.
I got an Easy Bake Oven for Christmas and I so badly wanted to make a cake for grandma. So my parents let me make the cake. I iced the cake with chocolate icing. Wrapped up in plastic wrap and held it on my lap for FOUR hours while we drove to DE. I get out of the car, slipped on some ice and landed... you guessed it, on the cake.
I was devastated.
What differentiates an average host and a great host is anticipating unexpressed needs and wants of their guests. Just because the want/need is not expressed, doesn't mean it wouldn't be appreciated.