Details from a dream wedding in a castle on the Scottish Borders – the lovely 16th-century Thirlestane Castle in Lauder, not far from Edinburgh.