The Vasus, Bhishma’s brothers, cursed Arjuna after he killed Bhishma through treachery in the Kurukshetra War. When Ulupi heard of the curse, she sought the help of her father, Kouravya. Her father went to Ganga, Bhishma’s mother, and requested her for a relief from the curse. Upon hearing him, Ganga said that Arjuna would be killed by his own son, Babruvahana—Arjuna’s son through Chitrangada—and brought back to life when Ulupi places a gem on his chest. Following her father’s advice, Ulupi instigates Babruvahana to fight Arjuna. When Arjuna goes to Manipur with the horse intended for the Aswamedha sacrifice, the king Babruvahana, as directed by Ulupi, challenges Arjuna for a duel. In the fierce battle that took place between them, both are mangled by the other’s arrows. Finally, Arjuna is mortally wounded and is killed by his son when he shoots a powerful arrow at him. Chitrangada rushes to the spot and abuses Ulupi for instigating Babruvahana to fight Arjuna. Repenting of his deed, Babruvahana is determined to kill himself, but is promptly stopped by Ulupi. She goes to her kingdom and brings the gem. When she places the gem on Arjuna’s chest, his life is restored, thus relieving him of the Vasus’ curse. When brought back to his life, Arjuna becomes happy to see Ulupi, Chitrangada, and Babruvahana. He takes all of them to Hastinapur. Upon the onset of the Kali Yuga, the Pandavas along with Draupadi retired and left the throne to their only heir Arjuna’s grandson, Parikshit. Giving up all their belongings and ties, they made their final journey of pilgrimage to the Himalayas, accompanied by a dog. Ulupi went back to her kingdom in the Ganga river.