Un chien loyal comprend que des entités obscures menacent son compagnon humain, le courageux animal doit se battre pour protéger celui qu'il aime le plus.
Dans un temple bouddhiste en bois au milieu d'un lac, vivent un vieux maître zen et son jeune disciple. Les cinq saisons annoncées dans le titre correspondent à cinq chapitres du film où le jeune disciple a respectivement 10, 20, 30, 40 et 50 ans. Au fil des saisons, l'élève apprend à vivre par ses erreurs et ses fuites.