Сюжет разворачивается в прибрежном королевстве Бремервурд, где Геральт из Ривии и его верный спутник, бард Лютик, оказываются втянутыми в нарастающий конфликт между людьми и подводным народом. Причиной напряженности становится любовь между принцем Агловалем и русалкой-принцессой Ш'иназ, союз которых не одобряют ни люди, ни морские обитатели. Ситуация осложняется загадочными убийствами и политическими интригами, грозящими перерасти в полномасштабную войну. В ходе расследования Геральт сталкивается с могущественной морской ведьмой Малюзиной, чьи мотивы и действия добавляют истории неожиданные повороты. Параллельно развивается линия отношений Геральта с талантливой менестрельшей Эсси Давен, что придает повествованию романтическую глубину и подчеркивает внутренние противоречия главного героя.