Nice party with delicious foods and a warm gathering of your friend's family and relatives. All foods make me feel hungry now. And I can imagine that everyone enjoyed playing the games, even your little princess, via your story.... You and your husband, @jaki01, are so lucky to find this good friend and family.
"I'm kinda curious how do the Thais spend time at family gathering during Buddhist Festivals like Vesak for example." - Good question! During Buddhist Festivals, many Thai families, especially in the countryside, like to gather in the temples (not in the houses) to make merit and pay respect to Buddha statues....
p.s.: I also used to accept the strangers' offers to pick me up while I was walking on the small road in my Soi and drive me to the main road, too. "I still believe that there are still many of good samaritans in the world.", I think the same as you....