It sounds like you had a wonderful time with your friends, even though it was a last-minute gathering. It's always nice to have unexpected surprises, and it sounds like your friends really went out of their way to make your day special.
I agree that it's important to enjoy the small moments of happiness in life. It's easy to get caught up in the hustle and bustle of everyday life, but it's important to take time to appreciate the good things that we have.