Ethan ist acht Jahre alt, als der Golden Retriever Bailey sein bester Freund wird. Hund und Herrchen sind unzertrennlich. Auch als ihre gemeinsame Zeit zu Ende ist, verlässt Bailey sein Herrchen nicht endgültig. Im Lauf der Jahrzehnte kehrt der treue Hund in verschiedenen Reinkarnationen zurück und lernt mit jedem neuen Leben etwas dazu, bis er den längst erwachsenen Ethan endlich wiederfindet ...