In the Mahabharata, Amba was reborn as Shikhandi to fulfill her vengeance against Bhishma. After being abducted and humiliated, she performed penance and was granted rebirth specifically to kill Bhishma. Urmila, Mandara, and Roma are not connected to this narrative.