Le roi Udayana, le chef du pays de Vats, a été vaincu dans la bataille et a perdu la moitié du royaume. Son sage ministre Yaugandharayana comprend qu'il n'est possible de récupérer les perdus qu'avec l'aide du puissant roi Magadha Darshaki. Pour cela, les Udayans doivent entrer en relation avec lui - pour épouser la sœur du roi Darshaki Padmavati. Mais Udayana aime tellement son mari Vasavadatta qu'elle n'acceptera jamais un nouveau mariage. Et puis Yaugandharayana recourt à la ruse: il met le feu aux chambres féminines du palais Udayana, répand une rumeur sur la mort de Vasavadatta dans un incendie et, ayant changé de vêtements, se cache avec elle à Magadha.
Là, en visitant la princesse Padmavati de la demeure forestière de l'ermitage, Yaugandharayana la présente à Vasavadatta sous le nom d'Avantika en tant que sa sœur, dont le mari est allé à l'étranger, et demande à Padmavati de l'emmener un moment sous sa protection. Lorsque, peu de temps après, Ujayan arrive à Rajagriha, la capitale de Magadhi, en tant qu'invité royal, Vasavadatta Avantika est déjà devenue la servante et la petite amie bien-aimée de Padmavati. Conquis par les vertus d'Udayana, le roi de Darsak lui offre Padmavati comme épouse. Bien qu'Udayana pleure toujours inconsolablement Vasavadatta, par la volonté des circonstances, il est forcé d'accepter ce mariage.
Peu importe à quel point Vasavadatga est attachée à Padmavati, elle est tourmentée par un sentiment de jalousie impuissante. Mais une fois qu'elle et Padmavati entendent accidentellement dans le parc du palais une conversation entre Udayana et son ami, le brahmana Vasantaka. Udayana avoue à Vasantaka qu'il "est complètement dévoué à Padmavati pour sa beauté, pour son esprit, pour sa tendresse mais avec son cœur - non!" Il appartient, comme auparavant, à Vasavadatta. » Pour Vasavadatta, ces mots sont une consolation et au moins une sorte de récompense pour la souffrance, et Padmavati, bien qu'au début l'amère, rend hommage à la noblesse d'Udayana et à sa fidélité à la mémoire de la femme décédée. Quelques jours plus tard, à la recherche de Padmavati, Vasavadatga trouve Udayana en train de dormir dans l'un des pavillons du parc. L'ayant confondu avec Padmavati dans l'obscurité, elle s'assoit sur son lit et soudain Udayana parle à moitié endormi avec elle, tend la main vers elle, demande à lui pardonner. Vasavadatga s'en va rapidement, et Udayana ne sait pas s'il a fait un rêve, et puis "ce serait le bonheur de ne pas se réveiller", ou rêvé en réalité, puis "si un tel rêve durerait pour toujours!"
En alliance avec Darshaka, Udayana bat les ennemis et regagne son royaume. À l'occasion de la célébration solennelle de la victoire, les envoyés du père et de la mère de Vasavadatta arrivent. L'infirmière, Vasavadatta, donne au roi un portrait d'elle en mémoire d'elle, et ici, à sa grande surprise, Padmavati reconnaît sa femme de chambre Avantik dans ce portrait. Soudain, un Yaugandharayana déguisé apparaît et demande à Padmavati de rendre sa sœur précédemment laissée à sa charge. Prévoyant déjà qui serait son serviteur, Padmavati elle-même se porte volontaire pour l'amener, et quand elle viendra, d'abord l'infirmière, puis, ne croyant pas ses yeux, Udayana reconnaîtra la Vasavadatta miraculeusement ressuscitée dans l'imaginaire Avantika. Les Yaugandharayans doivent dire aux personnes présentes pourquoi il a planifié et comment il a réalisé son plan rusé. Il demande pardon à Udayana, le reçoit et prédit à son souverain un long règne d'amour et d'harmonie avec deux belles épouses-reines - Vasavadatta et Padmavati.