Fabuła Akcja powieści rozgrywa się w nadmorskim księstwie Bergh. Główny bohater, wędrowny najemnik Żegost, przybywa do rybackiej osady Trychna, gdzie trafia na ślad serii tajemniczych tragedii. Na wybrzeżu odnajdywane są okaleczone ciała rybaków, giną całe załogi łodzi, a jednocześnie z okolicznych wód niemal całkowicie znikają łososie, stanowiące podstawę miejscowej gospodarki. Mieszkańcy podejrzewają działanie nadnaturalnych sił związanych z dawnym czarownikiem Shizzandrem, którego przed laty pokonał książę Zamborg, uwalniając z niewoli północną księżniczkę Khielve, późniejszą żonę.
Prowadząc własne śledztwo, Żegost odkrywa, że zaginięcia rybaków są powiązane z sekretnymi podróżami księcia. Jego zainteresowanie sprawą budzi niechęć części książęcych rycerzy, z którymi popada w konflikt. Po bójce zostaje sprowadzony do zamku w Ruerhu, gdzie poznaje bliżej sytuację na dworze. Dowiaduje się o narastającym konflikcie pomiędzy księżną a miejscową szlachtą oraz o pogłoskach oskarżających Khielve o czary i sprowadzenie na kraj nieszczęść.