All Hallows’ Eve is a time to pray for the faithful departed and to call upon the saints in heaven. There will be a Holy Hour this evening at 9pm, in reparation for the misuse of this sacred time in our modern culture. Step off the Royal Mile to spend some time with the Lord this evening.