Precocious teenager Karin finds herself abandoned by her father in rural Japan. While living at a temple with her grandfather, she meets Anzu, a giant “spirit cat” and notorious slacker tasked with taking care of her. Wary of her new guardian, Karin sabotages Anzu’s odd jobs for the townspeople and befriends the eccentric local forest spirits. In an attempt to win over Karin, Anzu accidentally makes a deal with the devil and all hell breaks loose.