After fulfilling his purpose of taking care of Ethan, Bailey must do the same thing for Ethan's granddaughter, CJ. As CJ does everything that she can do to achieve her goal to become a musician, Bailey is able to find her again through multiple lifetimes.
A dog finds the meaning of his own existence through the lives of the humans he meets.