Rin, un petit garçon de six ans, s'amuse à taquiner sa nouvelle voisine, Alice, une adolescente de quinze ans. Alice accepte pourtant de jouer a baby-sitter lorsque la mère de Rin lui demande de s'occuper de son fils. Elle l'emmène au zoo, où il rencontrent deux de ses camarades de classe, Gyokuran et Jimpachi. Ils lui apprennent qu'ils ont tous les deux des rêves étranges pendant la nuit et qui se recoupent entre eux. Les rêves se déroulent toujours sur une base lunaire avec un groupe de sept personnages et ils sentent aussi qu'Alice n'est pas étrangère à ces visions récurentes.
Intriguée par ces révélations, Alice retourne à l'immeuble, dans l'appartement des parents de Rin. Pendant la soirée, Rin devient insupportable et Alice perd son sang froid : Elle le gifle alors qu'il est sur la rambarde du balcon. Rin perd l'équilibre, Alice ne peut le rattrapper et il chute de plusieurs étages.
Rin reste quelques temps dans le coma à l'hopital mais il se réveille enfin. Cet accident et son traumatisme lui dévoile sa véritable identité. Il s'appelle Shion et a été un chercheur dans une base extra-terrestre sur la Lune. Seules sept personnes y vivaient mais la cohabitation était difficile. Shion et Mokuren s'aimaient mais cela rendait jaloux les autres membres du groupe. De toute façon, tout le monde a été atteint et décimé par un virus incurable. Juste après leur mort, chacun des chercheurs s'est réincarné dans un foetus humains comme Shion l'a fait en devenant Rin. Hélas pour lui, le médecin de la base, Shukaido, lui a administré un remède qui a prolongé son agonie neuf ans de plus que les autres. Ainsi, son corps terrestre a neuf ans de moins que les autres.
Sur la Terre, au moment où Rin prend conscience de son identité, les autres membres essayent et parviennent à se retrouver. Ils se souviennent tous de leur vie antérieure mais sous forme de rêves. Chacun fait la correspondance entre son ancienne identité lunaire et son enveloppe terrestre. Alice est Mokuren par exemple.
Rin ne dévoile pas tout de suite qui il est en réalité et retrouve ses pouvoirs phsychiques, des pouvoirs très étendus et capables de tuer. Il recherche désormais à reconquérir Alice et à se venger d'Haruko, réincarnation de Shukaido.