of celebration throughout Scotland, the St Margaret 900 Year.