For decades it has been top of the crops for green-fingered Fifers, showcasing some of the best flowers and produce that the region has to offer.
However, this year’s Kingsbarns Flower Show will be extra special as the event celebrates its centenary on Saturday.
Hundreds of visitors are expected to descend on the village’s Memorial Hall for an occasion that has featured at the heart of village life since its inception during the dark days of the First World War.
“I enjoy it enormously,” said Calla Cobb, secretary of the organising committee.
“They kept it going through World War Two and it was said that it had to be done because it kept morale going.
“Even then people took it very seriously.”
“It has moved through the century,” added Margaret Bell, chair of the organising committee
“I can remember it in the 1940s when the entries were very different, because of the war.
“The baking on offer was also very different because nobody had any ingredients.”
Dozens of exhibitors from across Fife and beyond travel to the annual show, which has established itself as one of the foremost flower shows in Scotland.
This year, to mark the centenary, a special guest will open the show in the form of the Beechgrove Garden’s Carole Baxter, while a special booklet has been penned by villager Ron Stuart.
Asked if the event could continue for another hundred years, Miss Bell said: “We need to get people on the committee.
“We have three leaving this year and we’re all getting older.
“The young ones don’t want to come in and that has an impact.”
However, any fears for the future were tempered by Mrs Cobb, who said that the event had a unique part to play in Kingsbarns life.
“On a show day what really gets you is that you feel a part of the village,” she said.
“It brings everyone together.
“During the year you can wonder where the village has gone, but at the show you know everybody and people come together.
“You feel a part of an enlarged family.”
The centenary show takes place in the Kingsbarns Memorial Hall on Saturday August 13 from 1.30pm – 4pm.