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.
Félix part se promener avec son chien Tim. Ce dernier disparaît au détour d'un chemin. Le petit garçon part alors à sa recherche et découvre une grotte préhistorique ornée de peintures fabuleuses.
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.