Plot: Story about Cat God and other creatures from Japan myths that interact with our world in many ...