Happy May Day!
May 1 is an ancient Northern Hemisphere Spring Festival. It is also a traditional spring holiday in many cultures. Dances, singing, and cake are usually part of the celebrations that the day includes.
Image borrowed from Bathtub Gardens, BC.