Cara Chintamani dēls Tsarevich Kandarpaketu sapnī redz svešinieku un kaislīgi iemīlas viņā. Kopā ar savu draugu Makarandu viņš dodas viņas meklējumos. Kādu nakti, atrodoties Vindhjas kalnu tuvumā, viņš nejauši pārklausa sarunu starp diviem putniem. Viena no tām, josla, ilgstoši pārmet otram, viņa mīļotajam papagailim, un izsaka aizdomas, ka viņš viņu krāpj ar citu joslu, ar kuru viņš tagad atgriezās mežā. Kā pamatojumu papagailis saka, ka viņš devās uz Pataliputras pilsētu, kur karalis Sringarashekhara, vēloties apprecēties ar savu meitu Vasavadatta, sarīkoja viņai svayamvara - kāzu ceremoniju, izvēloties līgavai līgavaini. Daudzi karaliskie meklētāji pulcējās pie Svayamvara, bet Vasavadatta viņus visus noraidīja. Fakts ir tāds, ka Svayamvara priekšvakarā viņa arī sapnī redzēja skaistu princi, kuru viņa tūlīt iemīlēja un tikai nolēma viņu apprecēt. Uzzinājusi, ka šī prinča vārds ir Kandarpacket, viņa nosūtīja savu mājas joslu Tamalik viņa meklēto sarakstā. Vēlēdamies palīdzēt Tamalikai viņas grūtajā uzdevumā, papagailis kopā ar viņu aizlidoja uz Vindhjas kalniem. Izdzirdējis papagaiļa stāstu, Kandarpaketu iejaucas putnu sarunā, iepazīstas ar Tamaliku un viņa viņam nosūta Vasavadatta verbālo vēstījumu, kurā princese lūdz viņu redzēt viņu pēc iespējas ātrāk. Kandarpaketu un Makaranda dodas uz Pataliputru un ieiet Vasavadatta pilī. Tur viņi uzzina, ka karalis Šrīingarašehahara, neņemot vērā meitas vēlmi, noteikti vēlēsies viņu pamest kā garu karali - Vidyadharas. Tad Kandarpaketu nolemj bēgt ar Vasavadatta, un Manojiva burvju zirgs viņus no Pataliputras pārved atpakaļ uz Vindhjas kalniem, kur mīļotāji pavada nakti.
Mostoties rītausmā, Kandarpaketu ar savām šausmām atklāj, ka Vasavadatta ir pazudusi. Pēc ilgiem neauglīgiem meklējumiem Kandarpaketu nonāk okeāna krastā un izmisīgi vēlas revanšēties savos ūdeņos. Pēdējā brīdī dievišķa balss pasargā viņu no pašnāvības, apsolot viņam ātru tikšanos ar mīļoto. Vairākus mēnešus Kandarpaketu klejo pa piekrastes mežiem, atbalstot dzīvību tikai ar augļiem un saknēm, līdz kādu dienu rudens sākumā viņš saskaras ar akmens statuju, kas līdzīga savam mīļotajam. Kaislīgās ciešanās Kandarpaketu ar roku pieskaras statujai, un tā kļūst par dzīvu Vasavadatta.
Jautājumam Kandarpaketu Vasavadatta saka, ka viņu atdalīšanās rītā viņa devās vākt koku augļus pārtikai. Iegrimusi mežā, viņa negaidīti satikās ar nometnes armiju, un tās vadītājs dzenās pakaļ. Bet tad parādījās cita armija - Pirātu augstienieši un arī viņa vadonis ganāmpulkus, lai vajātu Vasavadatta. Abi militārie vadītāji un pēc viņiem viņu karavīri, lai iegūtu Vasavadatta, iesaistījās kaujā un viens otru pilnībā iznīcināja. Tomēr pat kaujas laikā viņi nežēlīgi izpostīja netālu esošo Ermitāžas klosteri, un šī klostera svētā galva, uzskatot, ka Vasavadatta ir notikušā vaininieks, nolādēja viņu, pārvēršot viņu par akmens statuju. Lāsta termiņam bija jābeidzas - kā tas faktiski notika -, kad princeses nākamais vīrs pieskārās statujām.
Pēc ilgi gaidītās un laimīgās tikšanās Kandarpacket un Vasavadatta tiek nosūtīti uz karaļvalsts galvaspilsētu Kandarpacket. Tur Makaranda viņus jau gaida, un gan karalis-tēvs Chintamani, gan Šringarašhekhara svinīgi svin sava dēla un meitas kāzas, kuras tagad uz visiem laikiem ir atbrīvotas no visām satraukumiem un nelaimes.