Одинокий деревенский житель Григорий находит на берегу реки обессиленную русалку Лину. Он берёт её под защиту, создаёт условия для жизни (бочка с водой, бассейн), кормит, учит говорить и знакомит с человеческим миром. Между ними возникает глубокая привязанность.
Со временем Лина видит по телевизору сказку, похожую на свою семью и понимает: ей нужно вернуться домой. Григорий, несмотря на боль, помогает ей подготовиться к пути и указывает верное направление.
После расставания Григорий годами приходит на реку, тоскуя по подруге. Спустя много лет Лина возвращается — уже с детьми. Она хочет, чтобы Григорий познакомился с её потомством. С тех пор они регулярно встречаются у реки: разговаривают, наблюдают за играми детей, делятся историями.