Huge crowds filled the streets of Selkirk for the town's Common riding celebrations this year which swung into action on Friday.
Spectators of all ages turned out to enjoy the festivities in the Scottish Borders.
Bright sunshine ensured there was plenty to smile about as Selkirk Common Riding got under way.
Standard Bearer James Cheyne led proceedings which enjoyed an excellent turnout of horses.
The equestrian involvement in this year's Selkirk Common Riding proved to be as impressive as always.
Borderers turned out in force for all parts of the traditional ceremony - including the casting of the colours.