Tsarevich Kandarpaketu, syn Cara Chintamaniho, vidí ve snu cizince a vášnivě se do ní zamiluje. Spolu s přítelem Macarandou ji hledá. Jednou v noci, když se ocitl v blízkosti pohoří Vindhya, náhodou zaslechl rozhovor mezi dvěma ptáky. Jeden z nich, pruh, vyčítá druhého, jeho milovaného papouška, na dlouhou dobu a vyjadřuje podezření, že ji podvádí dalším pruhem, kterým se nyní vrátil do lesa. Jako důvod, papoušek říká, že cestoval do města Pataliputra, kde král Sringarashekhara, který se chce oženit se svou dcerou Vasavadatta, zařídil pro ni svayamvara - svatební obřad výběru ženicha pro nevěstu. U Svayamvary se shromáždilo mnoho královských hledačů, ale Vasavadatta je všechny odmítl. Faktem je, že v předvečer Svayamvary viděla ve snu krásného prince, do kterého se okamžitě zamilovala a rozhodla se jen oženit se s ním. Když se dozvěděla, že se tento princ jmenuje Kandarpacket, poslala jeho domácí pruh Tamalik na jeho hledaný seznam. Když tam chtěl pomoci Tamalice v jejím obtížném úkolu, letěl s ní papoušek do hor Vindhya. Poté, co uslyšela příběh papouška, zasahuje Kandarpaketu do rozhovoru s ptáky, seznamuje se s Tamalikou a pošle mu verbální zprávu Vasavadatty, v níž ho princezna žádá, aby ji co nejdříve uviděl. Kandarpaketu a Makaranda zamíří do Pataliputry a vstoupí do paláce Vasavadatta. Tam se dozvídají, že král Sringarashekhara, bez ohledu na touhu dcery, ji určitě bude chtít předat jako král leteckých duchů - Vidyadharase. Poté se Kandarpaketu rozhodne uprchnout s Vasavadattou a magický kůň Manojivy je přenese z Pataliputry zpět do pohoří Vindhya, kde milenci stráví noc.
Kandarpaketu, který se probudil za úsvitu, ke své hrůze zjistí, že Vasavadatta zmizel. Po dlouhém bezvýsledném hledání se Kandarpaketu dostane na břeh oceánu a zoufale se chce vrhnout do svých vod. V poslední chvíli ho božský hlas brání sebevraždě a slibuje mu rychlé setkání s jeho milovaným. Několik měsíců putuje Kandarpaketu pobřežními lesy, podporující život pouze ovocem a kořeny, až jednoho dne na začátku podzimu narazí na kamennou sochu podobnou své milované. V milostném utrpení se Kandarpaketu dotkne ruky sochy a stává se živou Vasavadattou.
Kandarpaketu Vasavadatta k výslechu říká, že ráno po jejich oddělení šla sbírat plody stromů k jídlu. Poté, co se vrhla do lesa, se nečekaně setkala s táborovou armádou a její vůdce ji pronásledoval. Ale pak se objevila další armáda - Highlanders of Kirates a také jeho vůdce, stáda, která pronásledovala Vasavadattu. Oba vojenští vůdci, a po nich i jejich válečníci, kvůli vlastnictví Vasavadatty, vstoupili do bitvy a zcela se navzájem vyhladili. Avšak i během bitvy nemilosrdně devastovali nedaleký klášter poustevny a svatá hlava tohoto kláštera, věřící Vasavadattě, že je viníkem toho, co se stalo, ji proklínala a proměnila ho v kamennou sochu. Termín kletby měl skončit - jak se to skutečně stalo -, když se budoucí manžel princezny dotkl soch.
Po dlouho očekávaném a šťastném setkání jsou Kandarpacket a Vasavadatta posláni do hlavního města království Kandarpacket. Tam na ně Makaranda už na ně čeká a jak král, Chintamani, tak Shringarashekhara slavnostně slaví svatbu svého syna a dcery, kteří se nyní navždy zbavují všech úzkostí a pohrom.