Jabarkan Pernikahan dari Ulupi

Dalam kitab Bhismaparwa disebutkan bahwa Ulupi merupakan seorang janda. Suaminya dibunuh oleh Garuda. Ia bertemu dengan Arjuna saat Arjuna sedang menjelajahi India Timur Laut dalam masa pengasingan selama satu tahun. Ketika itu, Arjuna mandi di sungai Gangga yang dianggap suci, kemudian arus air menyeretnya hingga ke tengah sungai. Di sana, Arjuna bertemu dengan seorang putri naga bernama Ulupi dan menyadari bahwa arus tersebut diciptakan olehnya. Sang putri menyatakan bahwa ia jatuh cinta, lalu mengajak Arjuna bertualang ke dalam air hingga sampai ke istana Naga Korawya. Di sana, Arjuna mendapati adanya api ritual untuk melangsungkan persembahyangan, lalu ia pun melaksanakan upacara kepada Dewa Agni. Sang dewa puas dengan persembahan yang diberikan oleh Arjuna.

Ulupi membujuk Arjuna agar mau menikahinya. Meskipun Arjuna menyukai Ulupi, tetapi ia menolak untuk menikah lagi karena sudah menikahi Dropadi. Arjuna menyatakan bahwa ia berjanji untuk tidak berhubungan seksual selama menjalani masa pengasingannya. Namun, Ulupi menyatakan bahwa janji itu hanya berlaku bagi Dropadi, bukan untuk wanita lain. Setelah diyakinkan oleh Ulupi, maka Arjuna bersedia menikahinya. Dari pernikahannya dengan Arjuna, Ulupi melahirkan seorang putra yang diberi nama Irawan. Irawan diasuh oleh ibunya di negeri Naga, dan tumbuh menjadi seorang pemuda yang kuat dan gagah berani seperti ayahnya.

Arjuna tinggal bersama Ulupi dalam waktu yang singkat, setelah itu ia pergi dari istana Korawya. Sebelum pergi, Ulupi memberinya kekuatan agar kebal saat berada di dalam air, dan segala makhluk air akan tunduk kepadanya. Saat kembali ke daratan, Arjuna menceritakan pengalamannya kepada para resi yang tinggal di pinggir sungai.