25th Annual Kensington Market Winter Solstice
This event beckons the return to light on the eve of the winter solstice, every December 21st. On this longest night thousands of decorated revelers take part, with hand-made emblematic lanterns, encountering on route, tented-theatrical scenarios of shadow play, rooftop masking antics, roving giant puppets and stilted dancers with eclectic musical accompaniment. All are illuminated by the glow of fire breathers and spinners, a Fire Finale in Alexandra Park.