May festival: a collection of songs and dances associated with May Day