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