Réalisant que ses pouvoirs sont insuffisants face aux Invisibles, Sophie décide de changer de tactique et de prendre un plus grand risque : brouiller les frontières entre le passé et le présent.
La petite Coco continue de mener une existence paisible en compagnie de Kuro, son chat noir. Mais leur quotidien se teinte au fil des jours d'une couleur mystérieuse et parfois inquiétante.
Sophie et ses amis Fitz, Biana, Keefe et Dex quittent les Cités perdues pour Florence, où se trouve le premier indice qui les mènera au repaire du Cygne Noir.
Partis à la recherche de la voleuse qui a brisé la bulle temporelle dans laquelle ils ont toujours vécu, les enfants du village arrivent au bout de la forêt du temps.
Théo est persuadé que s'il parvient à se souvenir de ce qu'il a déjà vécu, il pourra changer le cours des choses. Cette fois, c'est Max qui reste au village et Miléva qui prend la tête de la troupe.