The world comes to Kirkcudbright each August when our town puts on its most spectacular of shows, with a stunning explosion of creative performances culminating in a lone piper serenading the gathered crowd before the sky bursts into a shimmering firework display.
