Audra sudužo laivą, ant kurio Lankos (Ceilono) karaliaus dukrai Ratnavaliui buvo lemta ištekėti už Vatso karaliaus Udayanos karaliaus. Užlipęs ant lentos, Ratnavali pabėgo ir, rastas ant kranto, jai buvo suteiktas vardas Sagariki (iš sanskrito „sagar“ - „vandenynas“) pirmosios Udayana žmonos, karalienės Vasavadatta, globai.
Udayanos teisme vykstančioje iškilmingoje meilės dievo Kamos garbės šventėje Sagarika pirmiausia susitinka su karaliumi ir įsimyli jį, matydamas jame tikrąjį Kamos įsikūnijimą. Atsidūrusi bananų giraite, ji nupiešia savo mylimojo portretą, o jos draugė, tarnaitė Tsarina Susamgata, atsiduria šioje profesijoje. Susamgata iškart atspėja Sagarikos jausmus ir šalia Udayanos portreto piešia savo portretą ant piešimo lentos. Šiuo metu rūmuose kyla sumaištis dėl piktos beždžionės pabėgimo iš narvo, o draugai slepiasi giraite, bijodami pamiršti piešimo lentą. Ją randa Udayanas ir jo bufetas brahminas Vasantaka. Karalius negali suvaržyti susižavėjimo, žavisi Sagarikos portretu, o kai jos draugai grįžta pasiimti piešinio, Sagarika aistringai deklaruoja savo meilę ir didžiulio džiaugsmo klauso abipusio pripažinimo.
Kai tik Sagarika išeina, pasirodo Vasavadatta ir ji savo ruožtu randa Vasantakos numestą piešimo lentą. Brahmanas nedrąsiai bando paaiškinti portretų su Udayana ir Sagarika panašumus paprastu sutapimu, tačiau karalienė atspėja, kas atsitiko, ir palieka, pavydo apimtą. Ji nuolat stebi „Udayana“ ir „Sagarika“, todėl Vasantaka ir Susamgata visais būdais turi būti sudėtingesni, kad suorganizuotų naują pasimatymą mėgėjams. Taigi, kad tarnai nieko neįtarė, jie nusprendžia pasipuošti Sagariką Vasavadatta suknele. Tačiau karalienė laiku sužino apie tai ir yra pasimatyme pirma. Pasiėmęs žmoną už pasipuošusią sagariką, karalius kreipiasi į ją meilės žodžiais, o Vasavadatta, nuteisusi jį už išdavystę ir apiplėšusi piktus priekaištus, greitai išeina. Tačiau po kurio laiko ji pradeda atgailauti, kad su Udayana elgėsi per griežtai ir grįžo sudaryti taikos su juo. Tačiau šį kartą ji suranda savo vyrą apimančią Sagariką: jis tiesiog ištraukė ją iš kilpos, nes ji norėjo baigti savo gyvenimą, sužinojusi apie Vasavadatta pyktį. Dabar Vasavadatta net nenori galvoti apie susitaikymą; įžeista, ji liepia Sagarikui būti suimtam.
Tuo tarpu ambasadorius iš Lankos karaliaus atvyksta į Udayanos teismą ir informuoja Udayaną, kad jo šeimininkas pasiuntė dukrą Ratnavali į Vatso karalių, kuris dingo po laivo sudužimo. Tuo pačiu metu pakviestas puikus magas rūmuose dovanoja spektaklį. Tai sukuria dievų Šivos, Višnu, Brahmos ir Indros, pusdievių - Gandharvų ir Sidhų, rūmų salėje atsiradimo iliuziją. Staiga užklumpa ugnis. Udayana skuba į vidinius rūmų rūmus ir neša Sagariką iš rankų.Pasirodo, staigus gaisras yra ir mago iliuzija, tačiau, visų nuostabai, ambasadorius iš Lankos atpažįsta savo princesę Ratnavali nuo ugnies pašalintoje Sagarikoje. Išmintingasis Udayana Yaugandharayana ministras paaiškina susirinkusiesiems, kad įvykę įvykiai: Ratnavalio dingimas, jos pasirodymas rūmuose Sagariki, kilę tarp Udayana ir Sagariki. Ratnavali aistringai traukė vienas kitą, yra visi jo ketinimo sudaryti santuokos tarp Vatso karaliaus ir caro Lankos vaisiai. meilė - santuoka, kuri, pasak šventųjų išminčių numatymo, suteiks udayanams galią visame pasaulyje. Dabar tokiai santuokai nebuvo likę jokių kliūčių.