Ancient summertime traditions were brought to life at the weekend in a Peak District village.
Visitors flocked to Ashford in the Water for the annual Well Dressing Festival.
The event also saw the famous sheep wash demonstration taking place at the medieval packhorse bridge, which re-enacts the practice of washing sheep in the river before shearing them.
On Trinity Sunday, Ashford celebrated the founding of the church followed by a procession to bless the six wells that are dressed annually.
Floral creations are on display until Sunday and this year include a design celebrating 60 years of the Peak District National Park, a Beatles well, a remembrance design and a Peter Pan theme at the children’s well.
Resident Caryl Heath, who helped create the Beatles well dressing said: “They are all such a high standard this year.
“There is always a lot of work that goes in to them.
The operation to erect the well dressings early on Saturday morning is led by team of men from the village
Resident Ben Taft who took part, said: “I think events like this are very important for any village.
“It is a community thing and it brings people together.”
He added: “We could do with a few more people getting involved because every year it is more of a struggle but we managed it and it is very worthwhile.”