Хяккимару — юноша, чьё тело частично лишено частей из‑за силы демонов: до его рождения они забрали у него 48 фрагментов, и за власть, которую стремился приобрести его отец Дайго Кагэмицу, пришлось расплатиться такой ценой. После появления на свет мальчик был отвергнут и выброшен в бурлящую реку. Судьба оказалась к нему благосклонна: его нашёл и спас доктор Дзюкай, который восполнил утраченные конечности протезами. Со временем он повзрослел и понял, что единственный путь вернуть себе утраченное — победить всех 48 демонов и изъять у них обратно утраченные части тела. Так начинается его опасное путешествие, на котором каждый шаг приближает к исполнению заветной цели и к возвращению целостности. В этом походе он встречает сироту и воришку по имени Дороро, который решает присоединиться к нему и пройти с ним через бесчисленное множество испытаний, ловушек и боёв. Вместе они отправляются в мир, где древние силы переплетаются с судьбой простых людей, и где надежда на возвращение частей тела становится их общим призванием.
