20151021 spirituality: This Puja is NOT complete without human blood