События, описанные в романе, происходят в Северной Америке в середине XVIII века. В это время там идет франко-индейская война.
Мейбл, молодая особа 19-ти лет, сопровождаемая дядей — старым морским волком по имени Кэп и семейной парой индейцев, следует в английский военный лагерь. Там она должна встретиться со своим отцом, сержантом Дунхемом.
Их долгий и нелегкий путь пролегает по бескрайним североамериканским лесам. В один из дней путники, взобравшись на вырванное с корнями дерево, лежащее на пригорке, замечают дымок. Они начинают гадать, кто же там развел огонь: свои или чужие. Тогда в этих местах постоянно велись военные действия – англичане и французы делили вновь открытый континент.
Как выяснилось, отец девушки поручил встретить дочь и ее спутников своему другу, Следопыту, чтобы путешественники не попали к вражески настроенным индейцам, воевавшим на стороне французской армии. Вместе с Натаниэлем пришли его друзья – Чингачкук и Джаспер Уэсторн.
На оставшемся отрезке пути этот маленький отряд поджидало немало преград. Джаспер мастерски провел пирогу по перекатам, преодолел опасный спуск по водопаду. Затем воинам пришлось отразить нападение врагов – в этой схватке Зверобой с товарищами вышли победителями, благодаря мужеству Чунгачкука и сплоченности всего отряда.
Все это произвело неизгладимое впечатление на Мейбл, она прониклась большим уважением к Зверобою. Однако ее отец надеялся, что дочь влюбится в этого мужественного человека, являющегося его другом, но та относилась к Натаниэлю лишь как к старшему товарищу. Планам сержанта Дунхема поженить дочь и друга не суждено было сбыться.
Сам же Зверобой не на шутку влюбился в девушку, которая была вдвое моложе его. Потеряв голову, он позволяет себе не заступить на пост, оставив Чунгачкука одного. Вместо этого он с Мейбл и ее отцом отплывает на куттере – маленьком судне.
Сержант Дунхем получает сообщение о том, что Джаспер Уэстерн – предатель. Дунхем принимает решение проследить за капитаном куттера Уэстерном, и если донос подтвердится, передать судно под командование своего шурина Кэпа. Несмотря на то, что абсолютных доказательств сержант не нашел, он решил перестраховаться и отстранил Джаспера от командования куттером.
Только старому моряку не удалось обуздать суденышко: он едва не разбил его о камни во время бури. Как оказалось, управлять морским кораблем и судном в озере это не одно и то же. Следопыт вместе с Мейбл убедили сержанта в невиновности молодого Джаспера и необходимости передать ему управление судном. Дунхем, поупрямившись, уступил, не желая смерти дочери. Благодаря Уэсторну, люди, находившиеся на куттере, избежали гибели.
Когда Мейбл с отцом и Следопытом сошли на берег, сержант подстроил так, чтобы дочь осталась наедине с Натаниелем. Следопыт решил, что пора поведать девушке о своих чувствах и предложить ей выйти замуж. Признание человека, которого Мейбл считала своим старшим другом и относилась к нему с теплотой, повергло девушку в замешательство. Ей жаль было огорчать Натаниэля отказом, но и согласиться на брак без любви она не могла. К тому же она влюблена в молодого Джастера, хотя еще до конца не осознает этого. Стараясь не ранить влюбленного в нее старшего товарища, Мейбл тактично отказывается от предложения Следопыта.
Сержант Дунхем, командир англичан, планирует боевую операцию против французов. Дело в том, что французы обеспечивают индейцев, воюющих на их стороне, ружьями, порохом, свинцом, томагавками, холодным оружием. Этот-то арсенал и намеревается отнять сержант у врагов.
Чингачкук со Следопытом отправляются в разведку, а ближе к ночи и сержант Дунхем уводит гарнизон в поход. Охранять блокгауз остается небольшая группа неопытных вояк, среди которых старина Кэп и лейтенант Мюр.
Вдруг на укрепление англичан нападают индейцы. Плохо подготовленные воины погибают под их стрелами, индейцы захватывают остров. Мейбл удается укрыться за бревенчатыми стенами блокгауза. Отряд сержанта, поход которого был успешным, на обратном пути попадает в засаду. В сражении с индейцами отец Мейбл получает смертельное ранение. Исход битвы решает появление куттера и героизм Следопыта. Французы повержены.
Как выяснилось позже, причиной случившейся трагедии являлось предательство лейтенанта Мюра, который убеждал командира в неверности Джастера Уэсторна, а сам шпионил на французов. Именно он информировал врагов об ушедшем в поход отряде и о том, что остров остался без защиты.
Враги, согласившись на условия Следопыта и его молодого друга, убираются с острова. Сержант Дунхем умирает, но перед смертью просит Мейбл стать женой Натаниэля.
Девушка соглашается. Сначала Следопыт радуется ее решению, но потом осознает, что ее согласие продиктовано лишь благодарностью. Он видит, что Мейбл любит Джаспера. Следопыт не желает принять такую жертву. Он говорит, что может быть только ее защитником, но не тираном, и с этими словами уходит.
Этот роман учит мужеству и благородству.