Mahabharata
Shantanu ana watoto wawaili na Satyavati, Chitrangada na Vichitravirya. Baada ya kifo cha Shantanu, Chitrangada anakuwa mfalme. Anaishi maisha mafupi sana ambayo hayana matukio mengi ya maana kasha anakufa. Vichitravirya, mwana mwenye unmri mdogo anatawala Hastinapura.  Wakato uo huo, Mfalme wa Kāśī anapanga  arranges swayamvara kwa mabinti wake watatu. Hata hivyo, hahaliki familia ya kifalme ya Hastinapur. Ili kupanga ndoa ya Vichitravirya ambaye ana umri mdogo, Bhishma anaenda Kāśī  kufanya swayamvara ya mabinti watatu wa mfalme, Amba, Ambika na na Ambalika, bila kualikwa. Kwa kuwa ana nguvu, anawateka nyara  kwa hasira bila kujali nia yao. Ambika na Ambalika wanakubali kuolewa na Vichtravirya. Binti wa mfalme anayeitwa Amba, anamfahamisha Bhishma kuwa angependa kumuoa Shalvaraj (mfalme wa Shalva) ambaye Bhishma alishinda katika eneo la swayamvar. Bhishma anamuwacha aende kumuoa Shalvaraj lakini Shalvaraj anakataa kumuoa, na analengwa na machozi jinsi alivyoaibishwa mbele ya Bhishma. Amba basi anarudi kumuoa Bhishama lakini anakataa kwa sababu ya nadhiri yake ya useja. Amba baada ya hapo anakasirika na anakuwa adui mkubwa wa Bhishma, na kumlaumu kwa shida yake. Baadaye anazaliwa upya kwa Mfalme Drupada kama Shikhandi (au Shikhandini) na anasababisha kumwangusha Bhishma kwa usaidizi wa Arjuna katika vita vya Kurukshetra.