Leaving a stone or other memento at a particular place is a common tradition for pilgrims and even tourists. It' s meaning to leave your baggage behind and the promise of returning.