The story of Shaligram starts with Vrinda, the princess of the demon king Jalandhar. Despite this fact, Vrinda always worships Lord Vishnu with all her heart. The faith she has for him is deep, and she was committed towards him. One day, when the war between Shiva and Jalandhar was going on, Vishnu pretended to be Jalandhar and approach Vrinda to come near him. Vrinda, being an innocent girl, could not understand what the real things are. Vishnu in the attire of Jalandhar was able to take chastity away from Vrinda, and Lord Shiva was able to defeat Jalandhar. After realizing it Vrinda cursed Vishnu to turn into black stone, and she entered into the fire.