Bhishma, honoring his role as protector of Hastinapura’s throne despite his own vow of celibacy, once abducted three princesses — Amba, Ambika, and Ambalika — from a rival swayamvar to secure brides for his half-brother Vichitravirya, defeating every king who challenged him in the process. Amba, however, revealed that her heart already belonged to King Shalva, whom she had intended to marry before the abduction, and Bhishma, honoring that prior claim, released her to return to him.
Shalva, humiliated at having failed to defend Amba himself during the abduction, refused to accept her, declaring he wanted no bride “won” by another man’s victory rather than his own. Amba returned to Bhishma, asking him to marry her instead since his actions had cost her every other option, but Bhishma’s vow of lifelong celibacy made that impossible too, leaving her rejected by both the man she loved and the man she blamed, with no path back to an ordinary life.
Consumed by the injustice of her situation, Amba sought a warrior capable of killing Bhishma to avenge her ruined life, eventually approaching Parashurama, the axe-wielding sage-warrior who had once been Bhishma’s own teacher. Parashurama fought Bhishma directly on Amba’s behalf, and their battle raged inconclusively for weeks without a clear victor, ending only when the gods intervened to stop it, leaving Amba’s demand for vengeance unmet even by her strongest possible champion.
Realizing no living warrior could guarantee Bhishma’s defeat, Amba undertook fierce penance and, by some tellings, immolated herself, praying specifically to be reborn in a form and circumstance that could finally kill him. She was reborn as Shikhandini, daughter of King Drupada, later raised as a man and eventually granted a male identity through an exchange with a Yaksha, becoming Shikhandi. Because Bhishma’s own code of honor forbade him from fighting anyone he recognized as having been born a woman, Shikhandi was placed in front of Arjuna’s chariot on the battlefield during the war, and Bhishma, refusing to raise his weapon against him, was struck down by Arjuna’s arrows while Shikhandi stood as a shield — completing, decades later, the vengeance Amba had first sought as a rejected bride.
What Makes This Story Timeless
Amba’s arc is one of the most patient revenge stories in world mythology, stretching not just across years but across an entire reincarnation, and it works because it refuses to let anyone off the hook cleanly — not Bhishma, who acted within his code and still ruined a woman’s life by doing so, and not Amba, whose grief calcifies into an obsession she is willing to die and be reborn to satisfy. It’s a story that takes seriously the idea that some injuries done to a person’s dignity and future don’t simply fade, and that a rigid code of honor, however well-intentioned, can still produce collateral damage that outlives the person who first suffered it.
Retold from the Mahabharata, Udyoga Parva and Bhishma Parva
