Why Do Cats Hold Such Mythic Power in Japan? A journey through a country where felines are revered, adored and sometimes seen as actual demons.