Great Torrington is gearing up for its annual Mayfair and carnival celebrations next week.
The celebrations begin Wednesday, May 1, with the rehearsall of the may pole dancing and crowning at 6pm in the Square.
Then on Thursday, May 2, the town will turn out for a whole day of Mayfair fun in the Square.
What are the timings for Torrington Mayfair?
The celebrations begin at 9.45am with an open air service, followed by English country dancing at 10.05am by pupils from Great Torrington Bluecoat.
This will be followed by floral dancing at for all at 10.30am, a performance by Bruce Airhead at 11.15am and the much-anticipated Torrington Cavaliers' performance at 11.40am.
Noon will see the proclamation of Mayfair and the crowning of May Queen, Frankie Potts.
There will be celebrations continuing from 2pm with the day culminating with the Torridge Cup Final at Vicarage Field.
When is Torrington Carnival?
Friday, May 3, will see the annual Round The Tree race start at 6.45pm from the Square, with registration from 6pm.
And on Saturday, May 4, the week of celebrations will end with the Grand Carnival, which will assemble at 5pm for the procession at 6.15pm.
Bands will then play in the Square following the carnival.
Gill Clayton, Great Torrington Mayfair and Carnival secretary, said: “Here in Great Torrington we are beyond excited that our annual Mayfair celebrations are almost upon us and we Torritonians hope that you will come and join us and share the many special moments that happen every year.
“You may have been to other May Day celebrations, but nobody does it better than Torrington. Happy Mayfair everyone!”