Ron, that's great you had a good day. You did the best thing you could do by being around others I think. Talk Helps a lot to.
I did about the same as you in thinking of all the great times I had with my Dad over the years, and of what a wonderful person he was. I just had the dog & the banjo here so made the best of it and picked most of the day (and of course scratched my dogs butt many times, I'm a pro at that)