В Рейвенгарде король Эдмунд и Эльвира, дочь простой травницы, тайно любят друг друга уже пять лет. В ночь помолвки поддельное донесение вынуждает короля уехать. Наследный принц Лионель, впервые вернувшийся домой, принимает Эльвиру за придворную шлюху и бросает в темницу. Эдмунд спасает её от попытки изнасилования, сажает Лионеля под замок, объявляет Эльвиру королевой и доверяет ей королевскую казну. Бухгалтерские книги Эльвиры вскрывают подделку накладных на армейские пайки и махинации с налогом на соль. Она переживает покушения и спасает Лионеля от отравления. Закупки ночной росы указывают на причастность канцлера Освальда, старшего сводного брата Эдмунда, к смерти королевы Ильзы. Мать Эльвиры умерла в тюрьме по ложному обвинению в этом преступлении. На пиру в честь Дня основания Эдмунда отравляют, Эльвиру подставляют, а Освальд захватывает власть с помощью наемников «Черного вепря». Лионель находит предсмертное письмо матери. Эльвира разоблачает обман с негашеной известью на Испытании пеплом. Эдмунд выживает; золото казны подрывает верность наемников, и Лионель переходит на сторону отца. Освальд разбивается насмерть; королевские родственники предстают перед судом. Лионель отрекается от права на престол и отправляется искупать вину на Северную стену. Эльвира очищает имя матери и с помощью точных расчетов сводит на нет давление Флорена. На свадьбе в день зимнего солнцестояния Лионель возвращается после помилования. Отец и сын мирятся, семья воссоединяется, а Эльвира становится королевой.