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