Миллиарды лет Хейхолт принадлежал бессмертным ситхи, но они бежали из огромного замка под напором людей, которые после этого долго правили величайшей крепостью, а также Светлым Ардом. Престер Джон, Верховный король смертных, является его последним хозяином; в ранней молодости он одержал множество побед, обрел славу и теперь, сидя на Троне из Костей Дракона, правит страной несколько мирных десятилетий.
Саймон – неуклюжий четырнадцатилетний парень, один из кухонных работников Хейхолта. Его родители умерли, и единственной семьей стали горничные и их суровая командирша, прозванная Рейчел Дракониха. Если Саймону удается улизнуть из кухни, он пробирается в захламленные апартаменты доктора Моргенеса, эксцентричного ученого, живущего в замке. Когда старик предлагает Саймону стать его учеником, юношу переполняет ликование – пока он не обнаруживает, что Моргенес намерен учить его чтению и письму, а вовсе не магии.
Скоро старый король Джон умрет, и Элиас, старший из его сыновей, готовится занять трон. Джошуа, серьезный брат Элиаса, прозванный Одноруким из-за того, что лишился руки во время сражения, тем не менее ожесточенно спорит с будущим королем по поводу Прайрата, священника в красных одеяниях, пользующегося дурной репутацией и являющегося самым доверенным советником Элиаса. Вражда братьев нависает над замком и всей страной, точно предвестник беды.
Правление Элиаса начинается хорошо, но приходит засуха, чума свирепствует в нескольких районах Светлого Арда, вскоре на дорогах появляются разбойники, а из дальних деревень исчезают люди. Нарушается привычный порядок вещей, подданные короля теряют уверенность в своем правителе, но складывается впечатление, что ни Элиаса, ни его друзей происходящее совершенно не беспокоит. Джошуа неожиданно пропадает – чтобы подготовить восстание, как говорят некоторые.
Правление Элиаса огорчает многих, включая герцога Изгримнура из Риммерсгарда и графа Эолейра, посла из страны под названием Эрнистир, находящейся на западе. Даже родная дочь Элиаса Мириамель заметно встревожена, особенно из-за Прайрата.
Тем временем Саймон продолжает помогать Моргенесу, и они быстро становятся друзьями, несмотря на мечтательную натуру Саймона и категорический отказ доктора учить его чему-либо, даже отдаленно похожему на магию. Однажды, когда он в очередной раз бродит по секретным, с множеством запутанных лабиринтов, коридорам Хейхолта, Саймон обнаруживает секретный проход, и его там чуть не ловит Прайрат. Спасаясь от священника, он попадает в никому не известную подземную комнату и находит Джошуа, которого там держат, чтобы использовать для жуткого ритуала, задуманного Прайратом. Саймон возвращается к Моргенесу, вдвоем они освобождают Джошуа и приводят в апартаменты доктора, и тот указывает ему путь наверх по одному из тоннелей, расположенных под древним замком. Затем, когда Моргенес отправляет почтовых птиц к своим таинственным друзьям, сообщая им, что произошло, приходят Прайрат и королевские стражники, чтобы арестовать доктора и Саймона. Моргенес погибает, сражаясь с Прайратом, но его жертва помогает Саймону сбежать в тоннель.
Почти обезумевший Саймон бродит по темным коридорам под замком и оказывается среди руин древнего дворца ситхи. Он выбирается на поверхность на кладбище за городскими стенами, видит огонь и направляется в его сторону, где становится свидетелем странной сцены: Прайрат и король Элиас участвуют в ритуале вместе с белолицыми существами в черных плащах. Они передают Элиасу необычный серый меч по имени Скорбь, наделенный пугающей силой, и Саймон спасается бегством.
Жизнь в дикой местности на границе огромного леса Альдхорт оказывается невероятно тяжелой, и спустя несколько недель Саймон уже едва жив от голода и усталости, однако северная крепость Наглимунд, принадлежащая Джошуа, все еще очень далеко. Он направляется к хижине лесника, чтобы попросить еды, по дороге находит диковинное существо, оказавшееся в ловушке, и понимает, что перед ним ситхи, которых все считают мифическим народом или, по крайней мере, давно исчезнувшим. Возвращается лесник, но прежде чем он успевает расправиться со своим беспомощным пленником, Саймон наносит удар, и убийца падает на землю. Ситхи, оказавшись на свободе, задерживается всего на мгновение, чтобы отправить в сторону Саймона белую стрелу, а затем скрывается из вида. Незнакомый голос велит Саймону взять стрелу, потому что она является даром ситхи.
Маленький незнакомец оказывается троллем по имени Бинабик, который путешествует верхом на огромном волке. Он говорит Саймону, что проезжал мимо, но теперь намерен сопровождать его в Наглимунд. По дороге на долю Саймона и Бинабика выпадает множество приключений и невероятных событий: они начинают понимать, что им грозит более серьезная опасность, чем гнев короля и его советника, лишившихся своего пленника. Наконец, когда их начинают преследовать противоестественные белые гончие, помеченные знаком Стормспайка, пользующейся дурной славой горы на дальнем севере, они вынуждены направиться в лесную хижину Джелой, где рассчитывают укрыться, прихватив с собой двух путников, спасенных от гончих. Джелой, суровая женщина, живущая в лесу и имеющая репутацию ведьмы, выслушав их, соглашается, что древние норны, ожесточенные родственники ситхи, имеют какое-то отношение к нынешней судьбе королевства Престера Джона.
Самые разные враги, люди и не только, угрожают им на пути в Наглимунд. После того как Бинабика ранили стрелой, Саймон и одна из спасенных ими девушек, служанка из замка, вынуждены пробираться через лес. На них нападает лохматый гигант, но тут появляется охотничий отряд Джошуа и выручает их.
Принц отвозит их в Наглимунд, где ранами Бинабика занимается лекарь, и выясняется, что Саймон случайно оказался в самом центре жутких событий. Вскоре приходит Элиас и осаждает замок Джошуа. Спутница Саймона оказывается вовсе не служанкой, а переодетой принцессой Мириамель, сбежавшей от отца, который, как она опасается, сошел с ума под влиянием Прайрата. Со всего севера и других мест в Наглимунде к Джошуа, которого считают последней защитой от безумного короля, стекаются испуганные люди.
Затем, когда принц и его сторонники обсуждают предстоящее сражение, в зале советов появляется странный старый риммер по имени Ярнауга. Он член Ордена Манускрипта, объединяющего ученых. Моргенес и наставник Бинабика также в него входили. Ярнауга сообщает мрачные новости. Он говорит, что их враг не только Элиас, ему помогает Король Бурь Инелуки, который когда-то был принцем ситхи, – он мертв вот уже пять веков, однако его бестелесный дух правит норнами горы Стормспайк, бледными родичами отделившихся ситхи.
Жуткая магия серого меча по имени Скорбь стала причиной смерти Инелуки, а также нападения смертных на ситхи. Орден Манускрипта считает, что меч передан Элиасу как первый шаг какого-то непонятного плана мести, который приведет к тому, что весь мир окажется во власти Короля Бурь. Единственную надежду дает пророческое стихотворение, где, предположительно, говорится о том, что «три меча» могут остановить могучую магию Инелуки.
Один из них, серый меч по имени Скорбь, принадлежащий Королю Бурь, сейчас в руках их врага, короля Элиаса. Другой, риммергардский клинок Миннеяр, также прежде находился в Хейхолте, но где он теперь – неизвестно. Третий – Шип, черный меч величайшего рыцаря короля Джона сэра Камариса. Ярнауга и другие члены Ордена пришли к выводу, что он спрятан где-то на замерзшем севере. Несмотря на слабую надежду на успех, Джошуа отправляет Бинабика, Саймона и нескольких солдат на поиски Шипа, в то время как Наглимунд готовится к осаде.
Надвигающийся кризис действует и на остальных. Принцессу Мириамель невероятно раздражают попытки дяди ее защитить, она переодевается монахом и сбегает из Наглимунда в сопровождении таинственного монаха по имени Кадрах. Мириамель рассчитывает добраться до южного Наббана и убедить своих родственников помочь Джошуа. Старый герцог Изгримнур по просьбе Джошуа также меняет свой довольно узнаваемый облик и отправляется на ее поиски. Тиамак, живущий в болотах Вранна ученый, получает странное послание от своего прежнего наставника Моргенеса, в котором тот пишет о приближении тяжелых времен и намекает на то, что Тиамаку предназначено сыграть в них определенную роль. Мегвин, дочь короля Эрнистира, беспомощно наблюдает за тем, как ее семью и страну затягивает водоворот войны из-за предательства Верховного короля Элиаса.
Саймон и Бинабик вместе со своим отрядом попадают в засаду, устроенную Ингеном Джеггером, Охотником из Стормспайка, и его слугами. Их спасает появление ситхи Джирики, которого Саймон вызволил из ловушки лесника. Когда Джирики узнает о цели их путешествия, он принимает решение отправиться вместе с ними на поиски Шипа к горе Урмшейм, легендарному месту обитания одного из великих драконов.
К тому моменту, когда они добираются до горы, король Элиас начинает осаду замка Джошуа в Наглимунде, и, хотя защитникам удается отразить первые атаки, они несут серьезные потери. Создается впечатление, что армия Элиаса отступает и отказывается от своих планов, но, прежде чем обитатели крепости начинают праздновать победу, на северном горизонте зарождается необычная буря, которая направляется в сторону Наглимунда. Она служит прикрытием для наводящей ужас армии Инелуки, состоящей из норнов и гигантов, и, когда Красная Рука, отряд отборных слуг Короля Бурь, разбивает ворота Наглимунда, начинается безжалостная бойня. Джошуа и нескольким его соратникам удается бежать из разрушенной крепости, но перед этим принц Джошуа проклинает Элиаса за бессовестную сделку, заключенную с Королем Бурь, и обещает забрать у него корону отца.
В поисках Дерева Удун, огромного замерзшего водопада, Саймон и его спутники, встретив на своем пути множество жутких опасностей, взбираются на Урмшейм. Там в похожей на склеп пещере они находят Шип. Но, прежде чем им удается забрать меч, снова появляется Инген Джеггер и атакует их со своим отрядом. Сражение будит Игьярдука, белого дракона, спавшего многие годы подо льдом. Обе стороны несут серьезные потери. Саймон остается в полном одиночестве на краю утеса, а когда к нему начинает приближаться Игьярдук, поднимает Шип и замахивается. Его заливает черная кровь дракона.
Саймон приходит в себя в пещере горы Иканук в стране троллей. Джирики и Эйстан, солдат-эркинландер, выхаживают его. Они забрали Шип с Урмшейма, но Бинабика собственные соплеменники держат в плену вместе с риммером Слудигом, и им грозит смерть. У Саймона остались шрамы от крови дракона, а широкая прядь волос стала белой. Джирики называет его Снежная Прядь и сообщает Саймону, что хорошо это или плохо, но он теперь навсегда отмечен.