The sun shone on Bathgate on Saturday as the town’s procession took place for the first time since 2019.
At 11am on the steps of the Old Academy, there was the re-enactment of a significant event in Bathgate’s History.
This year Princess Marjory was played by Lia Conway and the role of Walter was taken by Stuart Gegan.