Dans un Japon dévasté par une catastrophe, Kiruko accepte d'emmener un garçon appelé Maru vers le paradis. Pendant ce temps, des enfants vivent paisiblement derrière les murs d'un jardin verdoyant.
Dans une étrange auberge, Maru et Kiruko plongent dans un sommeil profond et sont réveillés par une créature monstrueuse volant sous la faible lumière de la lune. Dans le jardin, Tokio doute encore plus du monde qui l'entoure.
Cinq ans plus tôt, Robin, Haruki et sa soeur Kiriko coulent des jours heureux dans un orphelinat d'Asakusa. Alors qu'une foule animée se rassemble pour regarder une course de kart, quelque chose d'horrible essaie d'interrompre l'événement.
Alors qu'on l'emmène voir des bébés étranges, Tokio réalise que son environnement reste un mystère. Naviguant sur un bateau d'où il est impossible de s'échapper, Maru et Kiruko se font attaquer.
Maru et Kiruko retournent à Tokyo et trouvent un quartier rempli de tentes. Quand Maru se rend dans une salle d'arcade, Kiruko se lance seul à la recherche d'informations et entend une rumeur effrayante. Au jardin, l'état de Tarao se détériore.
Maru et Kiruko partent à la recherche des immortalistes. En chemin, ils dorment dans un hôtel tenu par une jeune fille, Totori, où ils laissent leurs sacs avant de chercher de l'eau potable. C'est là qu'ils tombent sur un homme blessé.
Gen Sato
Maru
Sayaka Senbongi
Kiruko
Hibiku Yamamura
Tokio
Toshiyuki Toyonaga
Kona
Misato Fukuen
Mimihime