Dreich weather failed to dampen the spirits of hardy Fifers during a weekend of fun across the region.
Festivals galore, St Andrews Highland games and a memorial service to those who lost their lives in a naval disaster drew hundreds of people to the kingdom’s towns and villages.
The festivities got under way early on Saturday with the crowning of Aberdour Festival’s king and queen.
Zoe McNulty and Myles Adams were joined by attendants Maddy Phillips and Peter Bryden, as well as samba drumming band Sambalistic, to lead a parade of locals through the village to the Black Sands for a day of beach activities.
The Aberdour events continued on Sunday with the traditional Donkey Brae run, a seven-mile run taking in the steep Donkey Brae, followed by a tw0-mile junior run and a family fun run.
In Leven, Silverburn Festival saw 21 bands playing over two days as part of a fundraiser for the ongoing regeneration of the park.
Stalls, activities and a fairground ride combined to make it one of the town’s biggest events to date.
The fun continued at Lochore Meadows Country Park on Saturday where a free Festival of Fun encouraged people to dress up as their favourite big screen idols as part of a film and cartoon star theme.
Ex-boxer Ken Buchanan was a knock-out draw for the crowds, while a fairground, pony rides and medieval re-enactments added to the entertainment.
The Anstruther Harbour Festival extravaganza included a more sombre occasion as members of the Scottish Submariners’ Branches gathered to mark the 100th anniversary of the so-called Battle of May Island.
More than 100 sailors died in one of the worst ever accidents involving Royal Navy warships as a flotilla made its way from Rosyth to Scapa Flow in Orkney in thick fog.
Two vessels sank following a series of collisions after the leading ship had to take evasive action to avoid a minesweeper.
Saturday’s service was conducted by Rev Gordon Craig and included an address by retired naval commander Bob Seaward and the laying of wreaths.
Elsewhere, St Andrews played host to its 34th Highland Games at Station Park.
Hundreds of visitors descended to watch a mix of traditional and new events, beginning with Highland dancing competitions.
The event was opened by the City of St Andrews Pipe Band, who heralded the way for light and heavy athletics plus tug o’ war competitions throughout the afternoon.