Kirkcudbright celebrates at Candlemass

The annual Kirkcudbright Candlemass ball took place last Saturday at the town’s Cochran Hall.

The Kirkcudbright Academy parent council arranged the traditional evening of dancing. See our slideshow for more.