Synopsis
Bailey. Dans une ferme, Bailey, mi-Saint Bernard mi-Berger australien, vit avec Ethan, sa femme Hannah, leur belle-fille Gloria ainsi que leur petite-fille CJ. Les relations étant conflictuelles, Gloria part avec CJ. On diagnostique une tumeur à Bailey. Avant de l’euthanasier, Ethan demande à son chien de prendre soin de CJ. Molly. Sept ans plus tard, Bailey se réincarne en Molly, une jeune Beagle. Dans son chenil, Molly aperçoit le jeune Trent accompagné de son amie, qui n’est autre que CJ. Cette dernière adopte la chienne malgré le refus de sa mère. Devenue adolescente, CJ rêve de percer dans la musique. En conflit avec sa mère et son copain, CJ a un accident de voiture. Molly meurt. Big Dog. Molly se réincarne en Big Dog, un Mastiff vivant dans une station-service. Un jour, il aperçoit CJ et tente de la suivre. En vain. Le chien passe le reste de sa vie à attendre et finit par mourir. Max. Big Dog se réincarne en Max, un Yorkshire terrier. Le chien est adopté par CJ qui vit en couple et travaille comme dog-sitter. CJ retrouve Trent. Max comprend que les amis d’enfance partagent des sentiments amoureux. Grâce à lui, CJ se sépare de son petit ami et s’occupe de Trent, atteint d’un cancer. Les années passent, Trent est guéri. CJ, réconciliée avec sa mère, se produit devant un public. Elle retrouve ses grands-parents. Ethan comprend que Max est Bailey, et qu’il a tenu sa promesse. Les années suivantes, CJ et Trent se marient et fondent une famille. Ethan meurt, suivi de Max. Au paradis, Bailey retrouve Ethan.
© LES FICHES DU CINEMA 2019