Tomorrow night (Wednesday night), the full moon will be shining over Thailand and Thais will be turning out to waterways all over the country to celebrate the much-loved Loy Krathong Festival. Also known as the Festival of Light, this ancient ritual is held annually to honour "Ganga" - the Goddess of the River.
As befitting the Festival of Lights, all manner of torches, oil lamps, illuminated floats, small hot-air balloons and fireworks light up the night.
As Thais kneel by the water preparing to launch the small floats known as krathong tonight, they will be also asking the forgiveness of Ganga for their transgressions, including polluting the water, over the past year.
While we're not so sure if Ganga will actually be prepared to bless us with forgiveness and forget what we have done to her waterways, what is certain is that there will be plenty of entertainment and cultural shows.