Події розвиваються на березі Дніпра. До доньці мельника Наташі приїхав князь. Рівно рік, як вони познайомилися і полюбили один одного. Батько Наташі, знаючи про взаємне кохання Наташі і князя, весь час налаштовує доньку отримати якомога більше вигоди для себе та для рідних із їх відносин.
Останнім часом князь почав заїжджати все рідше і рідше. Кожен день Наташа з тугою чекає свого коханого. Ледь почувши тупіт копит його коня, а Наташа готова була кинутися до князя на зустріч, але її зупиняє мельник і нагадує про своїх радах і настановах. Князь приїхав, щоб попрощатися з Наташею назавжди. Князь насилу повідомляє їй про одруження на інший. На прощання він обдаровує Наташу подарунками. Дочка мельника повідомляє князю, що чекає від нього дитину. Князь обіцяє подбати про неї і малюка. Убита горем Наташа біжить до Дніпра і кидається у воду з головою. Мельник намагається її зупинити, але не встигає.
Князь святкує пишне весілля з княгинею. Він обіцяє присвятити все життя своїй дружині. Весільне веселощі в розпалі. У момент співу весільних пісень князю чується голос Наташі, яка співає сумну пісню. Він просить конюшого знайти її серед гостей і вивести з весілля. У княгині псується настрій, вона вважає, що сумні пісні на весіллі віщують біду. В момент, коли князь цілує княгиню, з натовпу гостей лунає гучний жіночий стогін. Гості все в сум’ятті. Весілля зовсім затьмарена.
Князь і княгиня так і не знайшли щастя за дванадцять років спільного життя. У княгині підозри в тому, що у Князя є таємна коханка.
Князь приїхав на берег Дніпра, куди його постійно тягне незрозуміла туга, і каяття. З’являється людина і князь в жаху довідається в ньому старого обірваного мельника. Після смерті дочки старий позбувся розуму. Князь співчуває мельнику. Мельник накидається на князя з криками повернути йому дочку. Княжі мисливці рятують князя. Його душа і серце розривається від відчаю.
У підводному світі Дніпра живе цариця русалок, у неї є дванадцятирічна дочка – маленька русалочка. Русалочка розповіла матері, що випливала до діда на берег. Мати докоряє дочці знову плисти на берег і заманити у води Дніпра чоловіка, який приходить туди вечорами. Вона повідомляє Русалоньку, що це її батько. Наташа -цариця русалок як і раніше любить князя і бажає повернути його собі, однак також хоче помститися княгині за розлуку з ним.
Князь зустрічає на березі русалочку, вона повідомляє йому, що вона його дочка і заповіта його до тієї, яку він колись любив. За князем стежить княгиня, щоб викрити його в зраді. Коли княгиня здалася і заговорила з Князем з води почувся звабливий голос Наташі. Вибіг мельник і штовхнув Князя у воду і за ним стрибнула русалонька. Русалки зловісно регочуть і доставляють труп князя до ніг своєї цариці.
Легковажність і м’якість характеру князя призвели до загибелі два життя, а горе від втрати дочки звело мельника з розуму – що гірше смерті. Але навіть каяття Князя не врятувало його від помсти Наташі.
Можете використовувати цей текст для читацького щоденника