Kralj Udayana, vladar zemlje Vats, poražen je u bitki i izgubio je polovicu kraljevstva.Njegov mudri ministar Yaugandharayana razumije da je moguće povratiti izgubljene samo uz pomoć moćnog kralja Magadhe Daršakija. Za to, Udajci trebaju stupiti u srodstvo s njim - oženiti sestru kralja Daršakija Padmavatija. Ali Udayana toliko voli svog supruga Vasavadatta da nikada neće pristati na novi brak. A onda Yaugandharayana pribjegava lukavstvu: on zapali ženske odaje palače Udayana, širi glasine o smrti Vasavadatte u požaru i, promijenivši odjeću, skriva se s njom u Magadhi.
Tamo je, dok je posjetila princezu Padmavati iz šumskog staništa pustinjaka, upoznala Vasavadattu pod imenom Avantika kao svoju sestru, čiji je muž otišao u tuđu zemlju, i moli Padmavatija da je odvede na neko vrijeme pod njegovu zaštitu. Kad nedugo zatim Ujayan stiže u Rajagriha, glavni grad Magadhi, kao kraljevski gost, Vasavadatta Avantika već je postala voljeni Padmavatijev sluga i djevojka. Osvojen vrlinama Udayana, kralj Darsaka nudi mu Padmavatija kao svoju ženu. Iako Udayana još uvijek neumoljivo oplakuje nad Vasavadattom, voljom okolnosti, prisiljen je pristati na ovaj brak.
Bez obzira koliko vezana za Vasavadatgu s Padmavatijem, nju muči osjećaj nemoćne ljubomore. Ali jednom kad ona i Padmavati slučajno čuju u parku palače razgovor između Udayana i njegovog prijatelja, brahmana Vasantaka. Udayana priznaje Vasantaka da je „potpuno posvećen Padmavatiju zbog njene ljepote, uma, njezine nježnosti, ali srcem - ne! Pripada i kao Vasavadatta. " Za Vasavadattu su ove riječi utjeha i barem neka vrsta nagrade za patnje, a Padmavati, iako ju je isprva ogorčeno čuo, odaje počast plemstvu Udayanu i njegovoj vjernosti sjećanju na pokojnu ženu. Nekoliko dana kasnije, tražeći Padmavati, Vasavadatga pronalazi Udayana kako spava u jednom od parkovskih paviljona. Pogrešivši ga s Padmavatijem u tami, ona sjeda na njegov krevet i odjednom Udayana razgovara s njom u polusnu, pruži ruku prema njoj i traži da mu oprosti. Vasavadatga brzo odlazi, a Udayana ostaje u neznanju da je sanjao, i tada bi bilo „sreća je ne probuditi se“ ili sanjati u stvarnosti, a onda „kad bi takav san trajao vječno!“
U savezu s Darshakom, Udayana pobjeđuje neprijatelje i vraća kraljevstvo. Na svečano slavlje pobjede stižu izaslanici oca i majke Vasavadatte. Sestra, Vasavadatta, kralju daje svoj portret u znak sjećanja na nju, a ovdje je, na njeno iznenađenje, Padmavati prepoznao svoju sluškinju Avantik u ovom portretu. Odjednom se pojavljuje prerušena Yaugandharayana i moli Padmavatija da vrati njegovu sestru prethodno ostavljenu u njenu skrb. Već predviđajući tko će joj biti sluga, Padmavati je dobrovoljno donio nju, a kad dođe, onda najprije medicinska sestra, a zatim, ne vjerujući svojim očima, Udayana će prepoznati čudesno uskrsnutu Vasavadattu u zamišljenoj Avantiki. Yaugandharayans moraju reći prisutnima zašto je planirao i kako ostvario svoj lukavi plan. On traži oprost od Udayana, prima ga i predviđa svom suverenu dugo kraljevstvo u ljubavi i skladu s dva prekrasna supružnika-kraljice - Vasavadatta i Padmavati.