Paige veut reprendre son métier d'assistante sociale mais rencontre alors Sam, son père biologique, qui a besoin de son aide. JD, un de ses protégés, qui devait devenir un être de lumière a disparu pendant près de 50 ans et vient de revenir.
Billie tombe amoureuse de JD mais celui-ci ne sait pas qu'il est en 2005, il se croit encore en 1955 et part à la recherche de son père , complètement désorienté. De son côté, Piper part contre l'avis de Léo consulter un conseiller magique qui échange leurs corps afin de les faire mieux se comprendre. Phoebe, elle, se rend dans une banque de sperme, mais la femme qui la reçoit est très surprise qu'elle veuille un enfant à tout prix si précis.
Paige est en colère contre Sam, qu'elle ne considère pas comme son vrai père, et celui-ci se fait alors emprisonner par Vaklav, le démon de la semaine qui est spécialisé en capture d'âmes qu'il emprisonne dans des photographies. Vaklav refuse de libérer Sam et tue JD. En parallèle, Phoebe réussit à inverser le sort entre Piper et Léo en leur faisant comprendre qu'ils devraient sans arrêt voir comment l'autre vit sa vie.
Le démon est finalement vaincu. Paige et son père se disent au revoir, et Billie pleure JD sur sa tombe. On entend alors un son qui indique qu'il est clairement devenu un être de lumière.