Со дня смерти Аллана Дональд жил в вынужденном уединении: ему еще не представился случай испытать себя на военном поприще, но он ожидал его с юношеским нетерпением.
Томясь одиночеством, он совершал дальние прогулки по окрестным горам, и нередко ему приходилось встречать там прелестную леди Катарину, сопровождаемую служанкой Магги Камерон.
Горячая, пылкая страсть с первого взгляда захватила юношу, и сколько ни убеждал он себя в безнадежности своей любви к высокопоставленной леди, чувства его не ослабевали и все рассуждения холодного рассудка были напрасны. Каждая встреча наполняла его душу неизъяснимым блаженством и соблазняла надеждой.
Леди Катарина была совсем не так холодна, как то могло показаться со стороны Дональду; часто она взволнованным шепотом обращала молитву к Богу, моля его, чтобы происхождение юноши оказалось не ниже ее.
Незаметно пролетели пять недель со дня первой их встречи. Однажды утром, когда леди Катарина каталась по реке в маленькой лодочке под парусом, неожиданный и сильный порыв ветра перевернул лодку. Юная леди оказалась в воде, одежды ее намокли, и она медленно погружалась в пучину.
Дональд, следуя повсюду за девушкой, в этот момент стоял на берегу и любовался красиво выгибавшимся на ветру белым парусом; увидев, какая опасность угрожает его избраннице, он не раздумывая бросился в стремнину, чтобы спасти возлюбленную от неминуемой смерти. К счастью, он прекрасно плавал, и его сильное тело легко расшвыривало волны. Он вынес девушку невредимой на берег, донес ее до ворот замка Дангиван и там неожиданно оставил; она даже не успела выразить ему свою признательность за счастливое спасение и была сильно разочарована и удивлена его поспешным уходом.
С этого дня в сердце леди Катарины расцвела любовь; однако благоразумие советовало ей избегать встреч с Дональдом: она видела бедность его; ее друзья питали высокомерное предубеждение к нему; безнадежность ее любви пугала юную леди; и она решилась подавить в себе нежные чувства к Дональду, забыть и никогда более не встречать его.
Теперь Дональд не видел своей возлюбленной. Он чувствовал, что она переменилась к нему; и глубокое отчаяние завладело им. В ночной тишине блуждал он по горам, с тоскою заглядывав в мрачные пропасти. Случай привел его к пещере Фингала, которую несколько часов назад покинул Макхардис, получивший аудиенцию у Призрачных Парок. У входа в пещеру Дональд увидел трех безобразных старух, одна из которых обратилась к нему по имени. Удивленный, Дональд с некоторою холодностью начал разговор с ними, но заботливые взгляды и доброжелательность Трех Сестер смягчили его. С глубоким уважением он выслушал старшую из них, поведавшую ему о преступлениях нынешнего Тана и о его жестоком намерении принудить к браку леди Катарину. Старшая Сестра предупредила Дональда о коварном замысле Макхардиса погубить его.
Три Сестры подарили ему белый шелковый платок с вытканными на нем магическими знаками. «Помни, — сказала одна из них, — этот платок действенен только один раз, не торопись испытать его магическую силу. Когда в смертельной опасности все усилия твои окажутся тщетны, все старания друзей твоих бесплодными — только тогда воспользуйся им. Помни об этом!»
Потрясенный услышанным, Дональд возвратился домой; никогда не предполагал он, что его самые фантастические мечты воплотятся в действительность: рождением своим он не уступает знатнейшим шотландским лордам! Он чувствовал, сколь близко желанное счастье, о котором недавно он не смел и думать.
На следующий день он встретил странного человека; незнакомец был искренне обеспокоен его судьбою и утверждал, что Макхардис открыл тайну происхождения Дональда и лично поручил наемным убийцам расправиться с ним. Утаив от наемников истинную причину своей ненависти, Макхардис сказал им, что разыскивает соблазнителя леди Катарины. Еще незнакомец сказал Дональду, что сейчас леди Катарина томится под стражею и выслушивает признания ненавистного ей Макхардиса.
В волнении выслушал Дональд это сообщение и решил отправиться ко двору короля Малькольма просить его защиты. Просматривая бумаги покойного Аллана, он обнаружил документ, свидетельствующий о спасительной предусмотрительности его приемных родителей; в одной из бумаг содержался перечень примет на теле маленького Дональда; заботливою рукою к свитку была прикреплена цепочка с портретом Родерика.
Найденные доказательства его высокого происхождения утешили Дональда и укрепили его силы; с легким сердцем он отправился в дорогу со всею быстротой, на которую был способен. Полуденное солнце пекло немилосердно, и он уже преодолел значительную часть своего пути, но невыносимая жара отбирала силы, и он едва передвигал ноги, когда впереди показался придорожный трактир. Он постучал в запертые двери, надеясь найти за ними спасение от палящего солнца и дождаться вечерней прохлады; но в этой просьбе ему отказала дородная хозяйка. Он просил ее, но все увещевания были напрасны, она не пускала его в дом. Однако в разговоре женщина неосторожно обмолвилась о том, что ее нерадушие связано с пребыванием высокопоставленной постоялицы, бежавшей из замка Дангиван и теперь укрывшейся здесь от шпионов Макхардиса; сюда ее привела служанка, Магги Камерон, дочь хозяина этого заведения. Еще она проговорилась о том, что беглянку зовут леди Катарина. При упоминании имени своей возлюбленной Дональд так пылко стал выражать свою радость, что почтенная женщина, встревоженная возможными последствиями своей болтливости, поспешно вошла в дом и затворила за собою двери. Отчаяние овладело Дональдом; он так надеялся встретиться с милой Катариной и показать ей подарок своих странных покровительниц. Последние силы оставили его, и он упал без чувств. Постояльцы трактира, обнаружив его лежащим у порога, привели Дональда в чувство и внесли вовнутрь.
Леди Катарина сразу же узнала в ослабевшем бродяге верного Дональда; он очень скоро оправился от слабости, и юная леди с большим удивлением выслушала его рассказ. Но счастье вновь изменило им: наемники Макхардиса, посланные за беглецами, ворвались в трактир, схватили всех находившихся в нем и препроводили в замок Дангиван. Дональда заключили в ту же темницу, что и Сэнди, попавшего туда за то, что он тайно пытался помочь молодой леди. Часовые охраняли их, и только благодаря успешным действиям Магги, которая подпоила тюремщиков и подобрала ключи к запорам, узники снова обрели свободу и бежали из замка.
Ведомые Магги, они вскоре достигли уединенной хижины, отстоящей на две мили от Дангивана. Меньше чем через час к ним присоединились леди Катарина и ее сопровождающие; им удалось обмануть шпионов Макхардиса, пройдя подземным ходом из северной башни в небольшой грот, которым оканчивалась одна из аллей замка.
Они бежали два дня, едва останавливаясь, чтобы передохнуть, когда — увы! — их снова опутал сетями злодей Макхардис, на этот раз лично возглавивший погоню.
Как только они прибыли в замок, Макхардис отрядил несколько человек перевезти Дональда на лодке в пещеру Фингала (длинный скалистый грот, скрывавший один из рукавов реки) и там умертвить его. Тщетно Катарина, пав перед ним на колени, молила отложить исполнение приговора; Макхардис был непреклонен. Прекрасная леди, не помня себя от отчаяния, бежала из замка, и Тан не мог задержать ее. Сэнди, не отходивший ни на шаг от своей леди, последовал за нею; добыв лодку, они направились в пещеру Фингала и прибыли туда первыми. Спрятав лодку в одном из протоков, леди Катарина укрылась за выступом скалы и оттуда наблюдала за Таном, прибывшим вскоре в сопровождении всего одного человека. Вопреки надеждам Катарины Макхардис сразу же заподозрил неладное и очень скоро нашел ее убежище. Грубо втащив девушку в свою лодку, он направился к месту, где находились Дональд и его будущий убийца.
По пути в лодке завязалась борьба. Катарина, выскользнув из объятий Тана, упала в холодную воду и непременно погибла бы, если бы не верный Сэнди: он помог ей взобраться обратно в лодку и повез дальше — туда, откуда Дональд, связанный по рукам и ногам, в отчаянии наблюдал происходящее.
В обмен на жизнь Тан предложил Дональду отказаться от владений и от прав на руку леди Катарины, но юноша отверг предложение с презрением, которого оно стоило. Тайные помыслы заставляли Макхардиса сохранить юноше жизнь, и он снова поклялся освободить Дональда и не чинить препятствий его дальнейшей судьбе, если леди Катарина сама откажется от Дональда и станет его женой. Девушка с достоинством отказала Макхардису, и взбешенный Тан приказал убийце задушить свою жертву. Сопротивляться силе не имело смысла, но юноша вспомнил слова одной из Сестер и три раза взмахнул платком. Призрак его духа-хранителя восстал из вод и произнес приговор злобному тирану; Макхардис вместе со своей лодкой погрузился в пучину и там нашел свою погибель.