Dans une maison, une femme nommée Katharina nourrit des chats. Mais un sorcier la guette, un athamé à la main, se réjouissant à l'avance de son meurtre. Il lui saute dessus mais Katharina le griffe et parvient à s'enfuir, aidée par tous ses amis félins. Le sorcier est assommé mais il semble tout de même satisfait par son attaque. Katharina a laissé dernière elle un collier, portant le signe de la Triquetra, le fameux signe des Trois. Ce signe, on le retrouve sur la couverture de Wyatt qui dort paisiblement, alors que ses deux tantes discutent.
Paige apprend que Piper a été fiancé à un sorcier, du nom de Jérémy. Elle se rend alors compte qu'elle ne connaît pas une bonne partie du passé de ses sœurs, ce qu'elle semble regretter. Mais Phoebe n'a pas le temps de poursuivre la conversation car rien ne va plus entre Piper et Léo. Léo a tout abandonné pour s'occuper de son fils et visiblement, Piper s'est moquée de lui devant ses amis. Excédée, Piper fait exploser d'un coup, un mur et la porte de sa chambre.
Le lendemain, les choses ne sont pas arrangées. Léo a dormi sur le canapé du salon. Phoebe décide alors de prendre les choses en main. Elle a pris un rendez-vous chez un spécialiste conjugal. Le Dr Berenson, un médecin mortel, c'est vrai, mais qui saura bien résoudre leurs problèmes qui sont avant tout des problèmes conjugaux. Léo n'est pas convaincu, mais Piper tombe sur les petits personnages qui ornaient leur gâteau de mariage, et se décide. Même s'ils doivent utiliser des métaphores pour se comprendre, voire utiliser un sort.
Le sorcier, toujours chez Katharina, a trouvé une carte et un cristal qui vont lui servir à la retrouver. Paige est allée rendre visite à Phoebe pour lui confier qu'elle s'inquiète pour Léo et Piper. Mais Phoebe lui assure que malgré la violence de leurs altercations, ces deux-là s'aiment. Lorsque son portable sonne, c'est Katharina. Elle demande de l'aide aux trois sœurs, pour neutraliser le sorcier à ses trousses, et celle de Léo car elle est blessée. Pendant ce temps, Piper et Léo sont en consultation. Le docteur Berenson leur demande de raconter leur enfance mais Piper trouve cette idée stupide et fige le psy. Décidément, ils ne peuvent pas se comporter comme n'importe quel autre couple, il leur faut un sort. Paige et Phoebe retrouvent Katharina en plein combat avec le sorcier. Paige parvient à s'éclipser avec Katharina, laissant Phoebe se débrouiller avec le démon. Quelques instants plus tard, Paige réapparaît seule aux côtés de Phoebe qui a enfin maîtrisé le sorcier.
Un flash bleu et blanc les transporte dans des épisodes différents de leur vie. Phoebe et Paige se retrouvent cinq ans auparavant au même endroit, mais le sorcier a disparu. La scène continue, en présence de nos Paige et Phoebe d'aujourd'hui. Le Léo du passé cherche dans la cheminée Kit, l'ancien chat de la maison qui vient de disparaître, ce qui permet aux Piper et Phoebe du passé de regarder ses fesses (épisode 7 saison 1, la quatrième sœur). Paige et Phoebe se rendent alors compte qu'elles voyagent dans le temps. Mais elles savent qu'il ne faut surtout pas le modifier car cela pourrait avoir des conséquences terribles. Elles attendent donc une accalmie pour aller consulter le Livre des Ombres. Mais un nouveau flash les transporte.
Les voici dans le grenier, mais au moment où Paige s'apprête à saisir le Livre des Ombres, Phoebe se souvient d'avoir déjà vécu ce moment. Elle explique tout à Paige. Dantalian apparaît, et Piper munie de ses pouvoirs démoniaques lui détruit la main, (cf. saison 3, Le côté obscur). Mais Dantalian parvient à s'emparer du Livre des Ombres. Léo apparaît à son tour, figé par Piper et explosé par Phoebe qui était aussi démoniaque à l'époque. Il ne reste plus à Phoebe et à Paige qu'à trouver par elles-mêmes une solution. Mais Phoebe et Paige sont à nouveau transportées, car les Léo et Piper du présent poursuivent leur récit. Les voici au mariage (cf. saison 3, Mariés à tout prix).
Le sorcier apparaît et, surpris par la présence des deux sorcières, écrase en partant les deux figurines des mariés sur la pièce montée avant de disparaître. Présent dans la scène, le chat Kit, disparu quelques jours avant l'arrivée de Paige. Le sorcier a changé le passé. Les sœurs partent dans la cuisine pour trouver une potion contre le démon. Elles réalisent soudain que le démon semble aussi surpris qu'elles de ces voyages dans le passé, et que par conséquent, il n'est sans doute pas responsable de ce phénomène. De fil en aiguille, elles se rendent compte qu'elles ne font que traverser l'histoire de Léo et Piper. Mais en l'absence de leur sœur et donc dépourvues du Pouvoir des Trois, Paige et Phoebe sont devenues des proies faciles pour le sorcier.
Un nouveau flash transporte les filles dans une autre scène du passé, celle où Léo, sur le point de mourir, est guéri par Piper, qui lui avoue son amour (cf. L'ultime combat, saison 1). Phoebe découvre dans le Livre des Ombres, de nouveau présent dans ce souvenir, que Kit est un familier, un animal qui guide les sorciers pendant l'apprentissage de la magie. Ce qui explique que sa disparition avait coïncidé avec l'apparition de Paige, une fois le Pouvoir des Trois reconstitué, le familier pouvait disparaître. Si elles suivent la logique, c'est après Kit que le sorcier poursuit sa course., dont la mort modifierait leur futur… Le docteur demande au couple de passer aux bons souvenirs.
Les filles vont de nouveau se trouver transportées à travers le passé. On retrouve le Léo du passé qui répète tout seul sa demande en mariage. Tout cela est bien émouvant, mais Kit au grenier a des ennuis. Trop tard, les filles montent au grenier et découvrent le chat mort. Dans le présent, on découvre Katharina qui disparaît et on comprend qu'elle et Kit ne font qu'un. Phoebe tente d'entrer en communication avec Piper par télépathie. Une fois la connexion établie, elle lui demande de reprendre ses souvenirs à la demande en mariage afin de sauver Katharina. Elle fige alors le psy, et voici à nouveau notre Léo du passé répétant sa demande.
La scène reprend, mais Paige a confectionné une potion, anéantissant le sorcier que Phoebe tue d'un coup d'athamé. Katharina est donc sauvé. Piper récite une formule qui inverse le sort des souvenirs et rejoint ses sœurs au manoir. Katharina était leur familier. Mais suite au retour du Pouvoir des Trois et l'arrivée de Paige, elle avait menée à bien sa mission.
Et pour la récompenser, elle a été réincarnée en humaine, forme sous laquelle elle prépare à son tour des familiers. Katharina les quitte, mais leur promet de revenir le jour où Wyatt sera investi de ses nouveaux pouvoirs. Léo et Piper se sont réconciliés. La venue de Wyatt les avait perturbés, et ils avaient besoin de replonger dans leurs souvenirs de couple pour se retrouver. Bien décidés à ne pas oublier qu'ils ne sont pas que des parents, les deux amoureux semblent avoir retrouvés leur passion. Tout semble rentrer dans l'ordre. Mais parmi les objets qui symbolisent l'union de Léo et de Piper, les deux figurines des mariés ont disparu.