Referred to as the “Marriage of the Thistle and the Rose”, the ceremony took place at Stirling Castle in 1503 and, a century ...