Król Udayana, władca kraju Vats, został pokonany w bitwie i stracił połowę królestwa, a jego mądry pastor Yaugandharayana rozumie, że odzyskanie zagubionych możliwe jest tylko przy pomocy potężnego króla Magadha Darshaki. W tym celu Udayanie muszą zawrzeć z nim pokrewieństwo - aby poślubić siostrę króla Darshakiego Padmavatiego. Ale Udayana tak bardzo kocha swojego męża Vasavadatta, że nigdy nie zgodzi się na nowe małżeństwo. A potem Yaugandharayana ucieka się do przebiegłości: podpala żeńskie komnaty pałacu Udayana, rozsiewa pogłoskę o śmierci Vasavadatty w ogniu, a po zmianie ubrania ukrywa się wraz z nią w Magadha.
Tam, odwiedzając księżniczkę Padmavati z leśnej siedziby pustelni, Yaugandharayana wprowadza ją do Vasavadatty pod imieniem Avantika jako siostrę, której mąż wyjechał do obcego kraju, i prosi Padmavati o zabranie jej na chwilę pod swoją opiekę. Kiedy wkrótce potem Ujayan przybywa do Rajagriha, stolicy Magadhi, jako gość królewski, Vasavadatta Avantika już stał się ukochanym sługą i dziewczyną Padmavatiego. Zdobywany cnotami Udayana król Darshak proponuje mu Padmavati jako swoją żonę. Mimo że Udayana wciąż nierozsądnie opłakuje Vasavadatta, z woli okoliczności jest zmuszony zgodzić się na to małżeństwo.
Bez względu na to, jak przywiązany Vasavadatga do Padmavati, dręczy ją poczucie bezsilnej zazdrości. Ale kiedy ona i Padmavati przypadkowo słyszą w parku pałacowym rozmowę między Udayaną i jego przyjacielem Brahminem Vasantaką. Udayana wyznaje Vasantace, że „jest całkowicie oddany Padmavati za jej piękno, umysł, czułość, ale sercem - nie!” Tak jak poprzednio należy do Vasavadatty. ” Dla Vasavadatty słowa te są pociechą i przynajmniej jakąś nagrodą za cierpienie, a Padmavati, choć z początku gorzko ją słyszy, składa hołd szlachetności Udayana i jego wierności pamięci zmarłej żony. Kilka dni później Vasavadatga szuka Padmavati i zastaje Udayanę śpiącą w jednym z parkowych pawilonów. Pomyląc go z Padmavatim w ciemności, siada na jego łóżku i nagle Udayana rozmawia z nią na wpół śpi, wyciąga do niej rękę i prosi o wybaczenie. Vasavadatga szybko odchodzi, a Udayana pozostaje nieświadomy, jeśli ma sen, a następnie „szczęście nie budzi się” lub marzy w rzeczywistości, a następnie „jeśli taki sen będzie trwał wiecznie!”
Udayana w sojuszu z Darshaką pokonuje wrogów i odzyskuje królestwo. W uroczystą uroczystość zwycięstwa przybywają wysłannicy ojca i matki Vasavadatty. Pielęgniarka, Vasavadatta, daje królowi jej portret na jej pamiątkę i tutaj, ku jej zaskoczeniu, Padmavati rozpoznaje swoją pokojówkę Avantik na tym portrecie. Nagle pojawia się zamaskowany Yaugandharayana i prosi Padmavatiego, by oddał siostrę pozostawioną pod jej opieką. Już przewidując, kim będzie jej sługa, sama Padmavati zgłosi się na ochotnika, aby ją przyprowadzić, a kiedy ona przyjdzie, najpierw pielęgniarka, a potem, nie wierząc swoim oczom, Udayana rozpozna cudownie zmartwychwstałego Vasavadatta w wyimaginowanej Avantice. Yaugandharayanie muszą powiedzieć obecnym, dlaczego wymyślił i jak zrealizował swój przebiegły plan. Prosi o wybaczenie od Udayana, przyjmuje je i przepowiada swojemu panowaniu długie królestwo w miłości i harmonii z dwoma pięknymi małżonkami-królowymi - Vasavadatta i Padmavati.