Matsyagandhi

A name of Satyavati, who smelled like fish, gandha is the fragrance. Parasara promised her that if he could love her, he would take the fishy smell from her and she would smell like flowers.

So it happened and she became Gandhavati, the fragrant one.

In 16 chapters the Mahabharata is told from Bharata to Pandu. The link is the first chapter. All chapters are found in June 2016.
http://hindumythologyforgennext.blogspot.com/2012/07/mahabharatha-chapter-1-emperor-bharat.html