La sorcière des songes exige des monarques de Bellumen le coeur de la princesse Olivia avant son 13e anniversaire, sous peine d'enlever tous les enfants du pays.
Fionn Boyle, le gardien d'Arranmore, doit affronter la terrible Morrigan. Il est le seul à pouvoir la vaincre mais il ne lui reste que deux bougies pour parvenir à maîtriser ses pouvoirs.
Jason et Julia Covenant emménagent à la Villa Argo, une maison située en Cornouailles. Jason soupçonne la maison d'être hantée par le spectre de son défunt propriétaire, Ulysse Moore.