The term ‘bagwal’ itself means war of stones. There is no written history of how old this tradition is, or what is the reason behind this festival. It’s all a part of the rich oral heritage of the region, transferred through generations for many centuries. But what most of the legends agree upon is a story that this festival is actually a reminiscent of practice of human sacrifice prevalent in the region.