Кантаро Итиномия родился с редким даром — он мог видеть ёкаев и других существ из японской мифологии, которые обычно скрываются от человеческих глаз. Этот необычный талант стал причиной конфликтов с одноклассниками, которые боялись и отвергали его. Однако Кантаро не сломался и решил наладить отношения не с людьми, а с миром духов, которые, к его удивлению, были готовы к общению.
Духи рассказали ему о способе стать сильнее: необходимо найти могущественного демона — пожирателя они — и дать ему имя, тем самым заключив контракт, который может расторгнуть только владелец. Обладая этой целью, Кантаро вырос, стал экзорцистом и фольклористом, что помогает ему глубже понимать мир ёкаев и древних легенд. Во время одной из миссий он нашёл искомого демона, освободил его из долгого заточения и дал имя Харука, что подарило ему неоспоримую власть.
С этого момента начинаются их совместные приключения, к которым присоединяется кицунэ по имени Ёко — хитрая и обаятельная лисичка-дух. В отличие от других экзорцистов, Кантаро уважает ёкаев и предпочитает применять мирные методы изгнания, что способствует формированию крепкой дружбы с Харукой и Ёко. Вместе им предстоит выполнить множество сложных заданий и раскрыть древнюю тайну, связанную с загадочным тэнгу — духом гор и войной. Однако жажда знаний и могущества ставит перед Кантаро вопрос: сможет ли он сохранить человечность, сталкиваясь с мистическими силами, или его судьба приведёт к трагическим последствиям?