Jinta, un garde du corps au service d'une prêtresse dans un village isolé de montagne, vit durant la période Edo au Japon. Bien que Jinta soit un étranger pour la ville, il est tout de même chargé de traquer un démon dans la forêt afin de le vaincre. Mais lorsqu’il rencontre le démon, celui-ci lui parle plutôt d’un futur énigmatique et mystérieux. L’histoire du roman s’étend sur 170 ans, de la période Edo jusqu’à l’ère Heisei, avec des protagonistes voyageant à travers l’espace et le temps à la recherche d’une raison qui justifierait pourquoi ils manient la lame.