Inukami são criaturas benevolentes que possuem grande poder espiritual. Geralmente tomam a forma de um cão, mas podem se passar por humanos. Criaturas sagradas que forjam um contrato com um poderoso humano para exterminar espíritos do mal. Kawahira Keita é herdeiro direto da Inukami Tsukai. No entanto, porque carece de capacidade, ele é abandonado pela família. Um dia, um Inukami chamado Yoko aparece. À primeira vista, ela parece graciosa, obediente, e, acima de tudo, bonita. Eventualmente, ele forja um contrato com ela. No entanto, ela é uma problemática Inukami que ninguém foi capaz de controlar. Keita é um homem de paixões mundanas que gosta muito de dinheiro e meninas. Por outro lado, Yoko é destrutiva e muito ciumenta.