While I was in Bangkok, I learned the Thai believe that when you build a building, you disturb the spirit that is living in the ground in that spot.
To make amends, they build spirit houses on the property to give the spirit a new place to live. They also leave offerings like food and drinks for the spirit. You can see flowers and water bottles in some of the pictures.
The houses are amazingly beautiful and they are all over the place. I want to get a miniature one for my van!
Here’s a collection of a few I found in Chiang Mai and Pai.