 The Devi Bhagavata Purana narrates that when Kali ( Satyavati ) was ferrying the rishi ( sage ) Parashara across the river Yamuna , the sage wanted Kali to satisfy his lust and held her right hand . She tried to dissuade Parashara , saying that a learned Brahmin of his stature should not desire a woman who stinks of fish . She finally gave in , realizing the desperation and persistence of the sage and fearing that if she did not heed to his request , he might topple the boat midstream . Kali agreed , and told Parashara to be patient until the boat reached the bank . On reaching the other side the sage grabbed her again , but she declared that her body stank and coitus should be delightful to them both . At these words , Matsyagandha was transformed ( by the powers of the sage ) into Yojanagandha ( " she whose fragrance can be smelled from across a yojana " ) . She now smelled of musk , and so was called Kasturi @-@ <unk> ( " musk @-@ fragrant " ) . When Parashara , tormented with desire , approached her again she insisted that the act was not appropriate in broad daylight , as her father and others would see them in sex from the other bank ; they should wait till night . The sage , with his powers , shrouded the entire area in fog . Before Parashara could enjoy her , Satyavati again interrupted him to say that he would enjoy her and depart , robbing her of her virginity and leaving her shamed in society . The sage then blessed her with virgo intacta . She asked Parashara to promise her that the coitus would be a secret and her virginity intact ; the son born from their union would be as famous as the great sage ; and her fragrance and youth would be eternal . Parashara granted her these wishes and was satiated by the beautiful Satyavati . After the act , the sage bathed in the river and left , never to meet her again . The Mahabharata abridges the story , noting only two wishes for Satyavati : her virgo intacta and everlasting sweet fragrance . 
