Ethan è un bambino di otto anni e, un giorno, salva un cucciolo abbandonato, lo adotta e lo chiama Bailey. Gli anni passano e il cane diventa l’amico inseparabile di Ethan, accompagnandolo in tutti i momenti più importanti della sua vita, le avventure a scuola, le prime cotte, la passione per lo sport. Fino a quando il bambino diventa un uomo e arriva il momento di partire per il college. Dopo qualche tempo, purtroppo, Bailey si ammala e muore. Ma il suo spirito, reincarnatosi in altri cani, non abbandonerà mai Ethan.