La tempesta ha rotto la nave su cui salpò la figlia del re di Lanka (Ceylon) Ratnavali, destinata a sposare il re dei Vats Udayana. Stringendo la tavola, Ratnavali fuggì e, trovata sulla riva, le fu dato sotto il nome di Sagariki (dal sanscrito "sagar" - "oceano") alle cure della prima moglie di Udayana, la regina Vasavadatta.
Alla solenne celebrazione in onore del dio dell'amore Kama, che si svolge alla corte di Udayana, Sagarika incontra prima il re e si innamora di lui, vedendo in lui la vera incarnazione di Kama. Dopo essersi isolata in un bananeto, dipinge un ritratto della sua amata, e la sua amica, la domestica di Tsarina Susamgata, la trova in questa occupazione. Susamgata indovina immediatamente i sentimenti di Sagarika e, accanto al ritratto di Udayana, disegna il suo ritratto sul tavolo da disegno. In questo momento, la confusione sorge nel palazzo a causa della scimmia arrabbiata che fugge dalla gabbia e gli amici si nascondono in un boschetto, avendo dimenticato il tavolo da disegno nella paura. Viene trovata da Udayan e dal suo buffone, il bramino Vasantaka. Il re non può trattenere la sua ammirazione, ammirando il ritratto di Sagarika, e quando le sue amiche tornano a prendere il disegno, Sagarika dichiara appassionatamente il suo amore e, con sua grande gioia, sente il suo reciproco riconoscimento.
Non appena Sagarika lascia, appare Vasavadatta e, a sua volta, trova un tavolo da disegno lasciato cadere da Vasantaka. Brahman tenta goffamente di spiegare la somiglianza dei ritratti con Udayana e Sagarika per una semplice coincidenza, ma la regina indovina cosa è successo e se ne va, presa dalla gelosia. Stabilisce un monitoraggio costante di Udayana e Sagarika, quindi Vasantaka e Susamgata devono essere sofisticate in ogni modo per fissare una nuova data per gli innamorati. In modo che i domestici non sospettassero nulla, decidono di vestire Sagarika con l'abito di Vasavadatta. Tuttavia, la regina in modo tempestivo scopre questo ed è prima un appuntamento. Avendo preso sua moglie per la vestita Sagarika, il re le si rivolge con parole d'amore e Vasavadatta, dopo averlo condannato per tradimento e inondato di rabbiosi rimproveri, se ne va rapidamente. Dopo qualche tempo, tuttavia, inizia a pentirsi di aver trattato Udayana troppo duramente e di essere tornata per fare pace con lui. Tuttavia, questa volta trova suo marito che abbraccia Sagarika: l'ha appena tirata fuori dal giro, perché voleva finire la sua vita, dopo aver appreso della rabbia di Vasavadatta. Ora Vasavadatta non vuole nemmeno pensare alla riconciliazione; insultata, ordina a Sagarik di essere preso in custodia.
Nel frattempo, un ambasciatore del re di Lanka arriva alla corte di Udayana e informa Udayana che il suo padrone ha inviato sua figlia Ratnavali al re di Vats, scomparso dopo il naufragio. Allo stesso tempo, il grande mago invitato esegue uno spettacolo nel palazzo. Crea l'illusione dell'apparenza nella sala del palazzo degli dei Shiva, Vishnu, Brahma e Indra, i semidei - i Gandharva e i Siddha. All'improvviso scoppia un incendio. Udayana si precipita nelle camere interne del palazzo e porta Sagariku dalle sue braccia.Si scopre che un improvviso incendio è anche l'illusione di un mago, ma, con sorpresa di tutti, l'ambasciatore di Lanka riconosce la sua principessa Ratnavali nella Sagarika portata fuori dal fuoco. Il saggio ministro di Udayana Yaugandharayana spiega ai presenti che gli eventi accaduti: la scomparsa di Ratnavali, la sua apparizione nel palazzo sotto il nome di Sagariki, sorti tra Udayana e Sagariki Ratnavali attratti appassionatamente l'uno dall'altro, sono tutti i frutti della sua intenzione di concludere un matrimonio tra il re di Vats e Tsar Lanka l'amore - un matrimonio che, secondo la predizione dei saggi santi, fornirà agli Udayan potere su tutto il mondo. Ora per un tale matrimonio non c'erano più ostacoli.