According to the Puranas once a fierce war broke
out between Lord Shiva and the Jallundhara. They both appeared
equally matched with no one ready to lose, and hence the battle
continued for a long time. In fact it was not like an ordinary
battle between the gods and the demons, but it was a match between
the chastities of two chaste women Parvati and Vrinda.
So thinking, that spoiling the chastity of Parvati, he could
defeat Lord Shiva, Jallundhara reached Parvati in the guise of
Lord Shiva. But Parvati, who is herself the supreme ruler of
illusion (MAYA) knew by her virtues the craftiness of Jallundhara.
She at once ended his guise and signalled Lord Krishna (Vishnu)
that it was now just to spoil the chastity of Jallundhara's wife,
Vrinda, and it will not be a sin. Shaligram Puja is done on every
auspicious occasions like as Satyanarayan Katha and Charnamrit is
obtained on offering puja misthan to shaligram jee.