Ethan ist acht Jahre alt, als der verspielte Golden Retriever Bailey sein bester Freund wird. Hund und Herrchen sind unzertrennlich und überstehen sogar Ethans ersten Liebeskummer zusammen. Auch als ihre gemeinsame Zeit zu Ende ist, verlässt Bailey seinen "Seelen-Menschen" niemals: Im Lauf der Jahrzehnte kehrt der treue Hund in verschiedenen Reinkarnationen zurück - sogar als Polizeihündin
(ja, ein Mädchen!) - und lernt mit jedem neuen Leben etwas dazu, bis er den längst erwachsenen Ethan (Dennis Quaid) endlich wiederfindet...
(ja, ein Mädchen!) - und lernt mit jedem neuen Leben etwas dazu, bis er den längst erwachsenen Ethan (Dennis Quaid) endlich wiederfindet...