A precocious Karin finds herself abandoned by her father in rural Japan. She lives with her grandfather at a temple and meets Anzu, a giant “ghost cat” and a stranger tasked with taking care of her. Mistrustful 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 Karin over, Anzu accidentally makes a deal with the devil, and all hell breaks loose.