Depuis qu'elle a déménagé à Tôkyô, Alice Sakaguchi fait des rêves étranges où elle s'imagine avoir vécu sur la lune. Mais Rin, le turbulent petit voisin dont elle a parfois la garde, lui fait oublier tout ça avec ses bêtises. Jusqu'au jour où elle surprend une drôle de conversation entre deux lycéens...
Jimpachi et Issei font comme Alice, les mêmes rêves d'une vie apparemment antérieure et commune sur la lune. Ils n'ont à présent qu'un seul but : chercher si les quatre autres personnes qui composaient leur groupe, vivent elles aussi quelque part sur Terre.
A la surprise générale, Rin révèle qu'il est la réincarnation du médecin Shûkaïdo. De son côté Haruhiko a de plus en plus de mal à comprendre son passé. Est-il vraiment Shion? Pourquoi Rin ne cesse-t-il de le défier? Malgré toutes ces retrouvailles, le jeu s'embrouille...
Tamura s'inquiète de l'étrange comportement de son ami Haruhiko qui se renferme sur lui même. Pour essayer de le comprendre, il fait appel à Mikuro, un puissant télépathe. Et tandis qu'Issei vit de plus en plus mal son ancien amour pour Jimpachi, Alice doute de jour en jour d'être vraiment Mokuren.
Haruhiko accepte de jouer le jeu de Rin et se rend à la réunion. Mais Alice a refusé d'y aller, doutant toujours de sa propre identité. Quand à Jimpachi, il trouve que malgré son apparence, le comportement d'Haruhiko lui fait plus penser à Shûkaïdo qu'à Shion...
Un terrible combat oppose Rin et Haruhiko. Le petit garçon est bien décidé à lui faire payer maintenant la souffrance qu'il a enduré neuf années auparavant sur la Lune. Mais avait-il réellement retrouvé tous ses souvenirs?