Robert Burns' 'Sweet Afton' performed by Patti Smith and Michael Marra at the Burns An' A' That festival, Culzean Castle, Ayrshire, in 2003.