Dozens of rainbow umbrellas added to the colour at a wet and wild York Pride.
Thousands of people turned out for the parade, starting at St Helen’s Square and making its way across the city to the party in the park at Knavesmire.
The heavy downpours didn’t dampen spirits or stop the celebrations.
Twenty-five schools led the procession, and it seemed like half the city followed them.
Emergency services, businesses, charities, student groups, political parties, decorated dogs, young children and ancient dinosaurs were among the colourful throng.
Here are some pix and video from a day when the city stood united behind the notions of equality, tolerance and togetherness.