Karina, a precocious teenager, has been abandoned by her father in the Japanese countryside. While living in a temple with her grandfather, she meets Anzu, a giant “ghost cat” and infamous resident tasked with looking after her. Distrustful of her new guardian, Karina sabotages Anzu’s mundane tasks for the townspeople and befriends the eccentric local forest spirits. In an effort to defeat Karin, Anzu accidentally makes a deal with the devil and all hell breaks loose.