König Udayana, der Herrscher des Landes der Bottiche, wurde in der Schlacht besiegt und verlor die Hälfte des Königreichs. Sein weiser Minister Yaugandharayana versteht, dass es möglich ist, die Verlorenen nur mit Hilfe des mächtigen Königs Magadha Darshaki zu bergen. Dafür müssen die Udayaner eine Verwandtschaft mit ihm eingehen - um die Schwester von König Darshaki Padmavati zu heiraten. Aber Udayana liebt ihren Ehemann Vasavadatta so sehr, dass sie niemals einer neuen Ehe zustimmen wird. Und dann greift Yaugandharayana zu List: Er zündet die Frauenkammern des Udayana-Palastes an, verbreitet ein Gerücht über den Tod von Vasavadatta in einem Feuer und versteckt sich, nachdem er sich umgezogen hat, mit ihr in Magadha.
Während Yaugandharayana die Prinzessin Padmavati des Waldklosters der Einsiedelei besucht, stellt sie Vasavadatta unter dem Namen Avantika als ihre Schwester vor, deren Ehemann in ein fremdes Land gegangen ist, und bittet Padmavati, sie für eine Weile unter seinen Schutz zu nehmen. Als Udayan kurz darauf als königlicher Gast in Rajagriha, der Hauptstadt von Magadhi, ankommt, ist Vasavadatta Avantika bereits Padmavatis geliebter Diener und Freundin geworden. Von den Tugenden Udayanas erobert, bietet ihm der König von Darshak Padmavati als seine Frau an. Obwohl Udayana immer noch untröstlich um Vasavadatta trauert, ist er aufgrund des Willens der Umstände gezwungen, dieser Ehe zuzustimmen.
Egal wie sehr Vasavadatga an Padmavati gebunden ist, sie wird von einem Gefühl machtloser Eifersucht gequält. Aber als sie und Padmavati versehentlich im Palastpark ein Gespräch zwischen Udayana und seinem Freund Brahmane Vasantaka hören. Udayana gibt Vasantaka zu, dass er "Padmavati ganz für ihre Schönheit, für ihren Verstand, für ihre Zärtlichkeit, aber mit ihrem Herzen gewidmet ist - nein!" Es gehört nach wie vor Vasavadatta. “ Für Vasavadatta sind diese Worte ein Trost und zumindest eine Belohnung für das Leiden, und Padmavati würdigt, obwohl er sie zunächst bitter hört, den Adel von Udayana und seine Treue zur Erinnerung an die verstorbene Frau. Ein paar Tage später findet Vasavadatga auf der Suche nach Padmavati Udayana schlafend in einem der Parkpavillons. Nachdem sie ihn in der Dunkelheit mit Padmavati verwechselt hat, setzt sie sich auf sein Bett und plötzlich spricht Udayana im Halbschlaf mit ihr, greift nach ihr und bittet ihn, ihm zu vergeben. Vasavadatga geht schnell und Udayana bleibt in Unwissenheit, wenn er einen Traum hätte, und dann "wäre es Glück, nicht aufzuwachen" oder in Wirklichkeit zu träumen und dann "wenn ein solcher Traum für immer andauerte!"
Im Bündnis mit Darshaka besiegt Udayana die Feinde und gewinnt sein Königreich zurück. Zur feierlichen Feier des Sieges treffen Gesandte des Vaters und der Mutter von Vasavadatta ein. Die Krankenschwester Vasavadatta gibt dem König ein Porträt von ihr in Erinnerung an sie, und hier erkennt Padmavati zu ihrer Überraschung seine Magd Avantik in diesem Porträt. Plötzlich erscheint ein getarnter Yaugandharayana und bittet Padmavati, seine zuvor in ihrer Obhut befindliche Schwester zurückzugeben. Padmavati ahnt bereits, wer ihr Diener sein wird, und meldet sich freiwillig, um sie zu bringen. Wenn sie ankommt, dann zuerst die Krankenschwester und dann, ohne ihren Augen zu trauen, wird Udayan in der imaginären Avantika den auf wundersame Weise auferstandenen Vasavadatta erkennen. Die Yaugandharayans müssen den Anwesenden erzählen, warum er empfangen hat und wie er seinen listigen Plan umgesetzt hat. Er bittet Udayana um Vergebung, erhält sie und sagt seinem Souverän eine lange Regierungszeit in Liebe und Harmonie mit zwei schönen Ehegattenköniginnen voraus - Vasavadatta und Padmavati.