Story of Arjuna and Ulupi
While on exile, (As he broke the rule of not entering any brother’s room (When that brothers with draupadi) by anyone, a solution suggested by Devarshi Narad) for 12 years, he decided to spent first few days on the GANGA GHAAT, on Ganga Ghat, he used to go bath daily deep in the water, deeper than a normal person can go, (Being son of a god, he might be having that capability), Naag Kanya Ulupi (Who was living in the ganga itself having her father’s (Adi-Shesha) RAJMAHAL there.) seen that daily for few days and fall for him (purely lust).
One fine day, she dragged arjuna inside the water, to her private chamber and ask for love, to which, arjuna declines, He says, “You are too beautiful to deny, but I am on my celibacy in this pilgrimage and can’t do that to you”, to which she argues that “celibacy of your promise is limited to Draupadi, not to anyone else”, and by such arguments, she convinces arjuna, as he was also attracted, but was bound by promise, so by bending DHARMA, according to own requirement, with the help of Ulupi’s word, he agrees to stay there for a night, and fulfills her lust (His own too).
She later restored Arjuna to the lamenting Chitrangada, Arjuna’s other wives. She played a major part in the upbringing of Arjuna and Chitrangada’s son, Babruvahana. She was also able to restore Arjuna to life after he was slain in battle by Babruvahana. When Arjuna was given a curse by the Vasus, Bhishma’s brothers, after he killed Bhishma in the Kurukshetra war, she redeemed Arjuna from the curse.
Story of Arjuna and Chitrangada
After the stay of one night with ulupi, as a result of which, IRAVAN, was born, who later dies in battle of Mahabharata on 8th day by Alambusha a-demon, Arjuna travels to west of the bank & reaches Manipur.
While he was resting in jungle, he saw Chitrangadha, daughter of king of manipur, Chitrabahana, and fall for her at the first sight as she was on hunting (Here, it is direct lust, nothing else), and asks for hand directly from her father giving his original identity. Her Father agreed only on condition that, her offspring will born and brought up in Manipur only. (In manipur it was a tradition to have one child only, and so, chitrangada was the only child of king). So that he/she can continue the kingdom. Arjuna stayed there for approx three years and after the birth of their son, BRAHUBHUVAN, he left manipur and continued his exile.