gominshi: The Forest Spirit is dead. Never. He is life itself. Princess Mononoke もののけ姫 (1997) dir. Hayao Miyazaki -- source link