ACTE I
Une marina en bord de mer, le soir du solstice d’été. De retour de pêche, le jeune pêcheur Doman médite sur ses sentiments pour Bogna. Son aimée apparaît sur le rivage - les jeunes gens commencent une conversation. Ils sont séparés par le père de Bogna, Mestvin.
Lubor, vieux marchant d’ambre et candidat à la main de Bogna, apparaît. Voyant Bogna et son rival désargenté, Lubor glorifie le pouvoir de l’argent. L’ami de Doman, Tomir, lui répond par un chant où l’esprit de la jeunesse se moque de la richesse. Mestvin, qui favorise le candidat fortuné comme époux de sa fille, interrompt la dispute et rappelle au pêcheur la légende de la ville engloutie : la fille du roi de la cité de Vineta, Jurata, rejeta l’amour de Perun, dieu du tonnerre, et jeta la couronne de mer qu’il lui avait offerte dans les vagues de la mer Baltique. Le dieu enragé causa une tempête qui engloutit à jamais la cité. Selon la légende, cette malédiction ne sera levée que lorsqu’un homme téméraire parviendra à repêcher la couronne de Jurata le soir du solstice. Mestvin conclut que seul celui qui triomphera de ce défi sera digne de sa fille. Doman est prêt à relever le défi. Bogna et son amie Svatava tentent de l’en dissuader. La foule est outrée de voir que Mestvin projette de se débarrasser du jeune pêcheur à jamais. Une échauffourée éclate entre Doman et Lubor. Ils sont séparés par Mestvin.
À part, Svatava console Bogna qui craint pour la vie de son aimé. Tomir déclare que Doman a décidé de débuter sa recherche de la couronne ce soir même. Bogne court arrêter son amant. Lorsqu’ils sont seuls, Tomir confesse son amour à une Svatava surprise.
La foule commence les préparations pour le rituel du solstice. Doman, prêt à prendre la mer, fait ses adieux à Bogna. L’horizon est illuminé par la clarté de Vineta engloutie. Des jeunes gens entendent la voix de Perun – le dieu promet de conférer ses pouvoirs à Domain durant l’expédition. La jeune femme se sépare du jeune homme qui vogue vers la nuit.
ACTE II
Doman navigue en pleine mer. Luttant contre les vagues déchaînées de la mer Baltique, Doman tombe de son bateau et perd conscience.
Dans les abysses de la mer, entre rêve et réalité. Doman découvre le royaume sous-marin de Jurata. Alors qu’il tente parvenir à la reine, des démons l’en empêchent. Doman parvient à triompher de cette vision cauchemardesque. Jurata, portrait de son aimée, lui donne la couronne, symbole d’autorité sur la cité de Vineta.
Doman revient à lui sur une plage de la mer Baltique. Parmi les décombres de son bateau, il trouve la couronne de Jurata.
ACTE III
Les célébrations du solstice dans la nature. Le prêtre et la foule se préparent à la cérémonie. Lubor cherche Bogna – le riche marchant projette de séduire la jeune femme en l’absence de Doman. Tomir et Svatava cèlent leur amour sous la statue de Dziedzilla, déesse du mariage.
La foule plonge dans une extase rituelle. À part, Bogna adresse ses prières à Dziedzilla, demandant le retour triomphal de Doman. Lubor l’interrompt et confesse son amour pour elle. Lorsque la jeune femme refuse sa cour, Lubor tente de la gagner par la force. Des nuages d’orage couvrent le ciel. Rejeté par la jeune femme, Lubor éteint le feu sacré et renverse la statue de Dziedzilla, puis accuse Bogna de sorcellerie et de profanation devant la foule. Craignant les représailles divines, la foule capture la jeune fille afin de la sacrifier. Mestvin plaide vainement pour la clémence. Alors que le prêtre lève le couteau sacrificiel, la voix de Perun retentit. Le dieu déclare qu’elle est innocente. Lubor, cherchant à échapper à la foule furieuse, tombe dans la mer et se noie.
Doman arrive avec la couronne de Jurata. Le feu étouffé de Dziedzilla s’embrase à nouveau. La foule se rassemble autour de Doman, curieuse d’entendre son histoire. Bogna et Doman sont réunis.