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