"I know all that," said Ulupi. "I know about the agreement among you and your brothers, and your reason for going into exile. However, your vow of celibacy pertains only to Draupadi. Marrying me will not break your vow." Arjuna felt that Ulupi's words were reasonable. He married Ulupi and spent the night with her.
The next day, he expressed his desire to leave. Ulupi took Arjuna to the riverbank and bestowed a boon upon him: "No creature that lives in the water will ever be able to harm you." Then, with tears in her eyes, she bade him farewell.
Arjuna then headed east toward Naimisharanya. He later went to Kalinga and prayed on the riverbank. Finally, he reached Manipura, which was renowned for its stunning beauty. He was mesmerized by the young princess Chitrangada, who was strolling through the palace gardens. He went to the king, introduced himself, and expressed his desire to marry the princess.
"You may marry my daughter," said the king, "but only on one condition: she and her future child must stay in Manipura after the marriage. I have only one daughter, and I love her like a son. In our royal family, each generation has only one child. She will carry on the dynasty, and if she has a son, he will be my successor."
"I accept your condition," said Arjuna.
Arjuna married Chitrangada, and he stayed at the palace until she gave birth to a son. He then traveled south along the riverbank. On the way, he encountered some sadhus and sannyasis.