En Suède, au début du XXe siècle. Helena Ekdahl, propriétaire du théâtre d'Uppsala, a invité sa famille et ses amis pour de somptueuses festivités de Noël. Ses trois fils sont présents, Oscar, comédien médiocre, Gustav Adolf, éternel coureur de jupons, et Carl, un professeur alcoolique. Parmi les petits-enfants qui prennent joyeusement part à la fête, Fanny et Alexandre. Au cours d'une répétition, leur père, Oscar, est victime d'une hémorragie cérébrale. Sa mort soudaine jette la consternation dans la famille Ekdahl. L'évêque Edvard Vergerus célèbre les funérailles. Il séduit Emilie, la jeune veuve, et bientôt l'épouse, au grand effroi des enfants, qui redoutent son puritanisme obsessionnel…
D'origine anglaise, Philip, la cinquantaine, s'est établi au Danemark où il vit seul depuis qu'il a perdu sa femme. De son côté, Ida, coiffeuse danoise, se remet progressivement de sa chimiothérapie, tandis que son mari vient de la quitter pour une femme plus jeune… Les trajectoires de ces deux êtres malmenés par la vie vont se croiser en Italie, à l'occasion du mariage de Patrick, le fils de Philip, et d'Astrid, la fille d'Ida…
Au royaume de Dunark, Dina est la descendante d'une longue lignée de Shamers, ces sorciers capables de lire dans les pensées de chacun et d'en révéler les secrets les plus honteux. Lorsque la famille royale est sauvagement assassinée, Dina est appelée à la Cour afin de faire parler le suspect que tout semble accuser. Elle réalise rapidement que, sous ce meurtre, se cache en réalité une machination visant à renverser le trône. Cette découverte la condamne alors à fuir, en ayant à ses trousses tous les soldats et tous les dragons du royaume...
Drakan prévoit de conquérir les Hautes Terres ce qui comdamnera ses habitants à vivre dans la peur. Sur les routes, Dina, Nicodemus et sa famille vivent une vie nomade dangereuse. Quand Davin et Nicodemus sont arrêtés et emprisonnés, Dina part avec son père à leur secoure. Lors que cette nouvelle aventure, elle va se découvrir de nouveaux pouvoirs magiques…