20140912 spirituality: Curse of Shaligram: When Lord Vishnu cheated his own devotee!