Tolong jelaskan mengenai Janji dengan Baruna dari Hariscandra

Pada mulanya Hariscandra tidak memiliki keturunan. Atas saran Narada, ia melakukan upacara memuja Baruna, Dewa air dan lautan. Dalam upacara tersebut Hariscandra berjanji bahwa bila ia memiliki putera, ia akan mengorbankannya kepada Baruna. Kemudian permaisuri Hariscandra melahirkan Rohita. Putera ini amat disayangi oleh kedua orangtuanya.

Karena teringat dengan janji Hariscandra, Dewa Baruna datang untuk menjemput Rohita. Dengan berat hati, Hariscandra berjanji bahwa ia akan mengorbankan Rohita bila anak tersebut sudah berusia sepuluh hari. Pada hari yang kesepuluh, Baruna datang untuk menjemput Rohita. Hariscandra yang berat hati berjanji untuk memberikan Rohita apabila anak tersebut apabila memiliki gigi. Ketika gigi Rohita sudah tumbuh, Baruna datang kembali untuk menjemput Rohita. Kali ini Hariscandra berjanji bahwa ia akan meyerahkan anak tersebut apabila Rohita sudah cukup dewasa.

Karena Hariscandra berat hati untuk melepaskan kepergian Rohita, maka Baruna meminta kepada Hariscandra agar mau menyerahkan seorang anak laki-laki untuk menggantikan Rohita. Permintaan tersebut disetujui oleh Hariscandra. Ia membeli Sunahsepa, putera brahmana miskin bernama Ajigarta. Ketika Sunahsepa dikorbankan ke hadapan Baruna, ia menyanyikan lagu pujian ke hadapan Wisnu, Indra dan Baruna. Karena berkenan dengan pemujaan yang dilakukan oleh Sunahsepa, maka para dewa memutuskan untuk melepaskannya. Lalu Sunahsepa dipelihara oleh Maharesi Wiswamitra.

Mengenai kisah ini, terdapat berbagai versi. Kisah yang dipaparkan di atas dikutip dari kitab Bhagawatapurana.