The cold winds and the snowfall gave an added poignancy to the occasion as hundreds of people gathered before the memorial cairn at Culloden on Saturday.
The 270th anniversary was commemorated with the usual open air service hosted for the 90th year by the Gaelic Society of Inverness. The Scottish Battlefields Trust was just one of many organisations and societies, many of which represented clans who fought on that bleak moor, to lay flowers or wreaths at the foot of the cairn.
After the main service, many of the clan groups dispersed around the battlefield, and many small and moving ceremonies occurred at the grave sites and clan markers.
It was a truly international event, with many European and New World voices in attendance.
The formal commemorations over, there was then a series of talks held at the National Trust for Scotland visitor centre.