Bailey sa una cosa per certo: che tutti i cani capaci di amore incondizionato sono destinati ad andare in paradiso, ed è proprio lì che si trova quando i suoi padroni Ethan e CJ gli chiedono di tornare ancora una volta sulla terra.
Deve farlo per mantenere fede a un'importante promessa e salvare una famiglia che ha bisogno del suo aiuto, anche se in questo modo perderà la memoria delle sue vite precedenti e delle persone che ha incontrato e amato lungo il suo cammino.