Mahabharata
Miaka mingi baadaye, wakati ambapo mfalme anaenda uwindaji, anamuona Satyavati, binti ya mvuvi na anamuomba baba yake ruhusa kumuoa. Baba yake anakataa kukubali ndoa ile isipokuwa Shantanu akubali ahadi ya kufanya mwana yeyote atakayezaliwa na Satyavati kuwa mfalme wakati atakapokufa. Ili kutatua mtanziko wa mfalme,   Devavrata anakubali kuwa hatayachukua mamlaka.  Kwa sababu mvuvi hana uhakika ikiwa watoto wa mfalme wataweka ahadi hiyo, Devavrata pia anafanya nadhiri ya useja maisha yake yote kuhakikisha ahadi ya baba yake.