There was plenty of spooky fun on offer at the Overgate over the weekend – with families offered the chance to go guising.
Taking place within a set designed like an old-fashioned street fair and oozing with character of days gone by, people of all ages dressed up in scary costumes, dooked for apples, grabbed a nut to find their fortune and took neeps home to carve their own lantern.
Also on offer was live music and educational fun facts for all the family.
Shoppers were treated to traditional mummers while the ancient Scottish Halloween practices of galoshin was played out by a troupe of musical minstrels.
Participants were also invited on to the stage for a spot of dressing up.