Действие романа происходит в XVII веке в английских графствах Девон и Сомерсет. Джон Ридд, сын знатного фермера, который был хладнокровно убит кем-то из пресловутого клана Дунов. Когда-то Дуны были благородной семьёй, а теперь стали бандитами, живущими в Долине Дунов. Борясь с желанием отомстить, Джон постепенно превращается в респектабельного фермера и забоится о своей матери и сестре. Однажды он встречает девушку и сильно влюбляется в неё. Девушка оказывается Лорной Дун, внучкой сэра Энсора Дуна, главы клана Дунов. Лорну пытаются против её воли выдать замуж за Карвера Дуна, ужасного человека. Карвер не остановится ни перед чем, чтобы жениться на Лорне. После свадьбы он собирается убить сэра Энсора, чтобы самому стать главой клана.
Сэр Энсор умирает, и Карвер становится главой клана Дунов. Джон Ридд помогает Лорне спрятаться у себя на ферме. Кто-то из домашних замечает на шее Лорны ожерелье, которое, по словам сэра Энсора, принадлежало её матери. Когда ферму посещает Конселлор, отец Карвера и мудрейший в семье Дунов, ожерелье исчезает.
Вскоре после этого друг семьи узнаёт, что ожерелье раньше принадлежало леди Дугаль, которая была ограблена и убита бандитами. Только её дочь выжила во время нападения. Выясняется, что Лорна не принадлежит к клану Дунов. Девушка оказывается выжившей дочерью леди Дугаль и наследницей самого большого состояния в стране. По закону Лорна должна вернуться в Лондон, чтобы стать подопечной лорда-канцлера. Джон и Лорна любят друг друга, но их брак не может состояться.
Король Англии Карл II умирает, и герцог Монмут (последний внебрачный сын короля) призывает на трон брата Карла, Якова. Дуны забывают о намерении выдать Лорну замуж за Карвера и начинают притязать на ёе богатство. Они привлекают на свою сторону Монмута, надеясь получить земли, которые, как они считают, принадлежат им по закону. Но Монмут разгромлен в битве при Седжмуре, а его сторонники обвинены в заговоре. Джон Ридд пленён во время революции. Невиновнго по всем статьям, его переправляют в Лондон. Там он снова воссоединяется с Лорной (теперь Лорной Дюгаль), чья любовь к нему не иссякла. Джон предотвращает нападение на дядю Лорны, графа Брандира, получает помилование, титул и герб, и возвращается в Эксмур свободным человеком.
Тем временем жители графства устают от Дунов и их злодеяний. Зная Дунов лучше, чем кто бы то ни было, Джон нападает на их земли. Все люди Дунов убиты, за исключением Конселлора и его сына Карвера, который бежал, затаив месть. Когда граф Брандир умирает, и судья Джеффри становится опекуном Лорны, она получает возможность вернуться в Эксмур и выйти замуж за Джона.
Во время венчания Карвер врывается в церковь, стреляет в Лорну и убегает. Наполненный яростью и отчаянием, Джон пускается в погоню и настигает подлеца. Борьба заканчивается гибелью Карвера в болоте. Уставший и обескровленный, Джон видит последние минуты жизни Карвера, тонущего в грязи. Он возвращается назад и узнаёт, что Лорна жива. После её выздоровления они живут долго и счастливо.