OMG...I am sitting here ...tears streaming down my face!! This really hit home for me in many ways. Especially the part where it mentioned something about that each dog comes into your life or journey for a reason....and bringing people to you for a reason. Ok...I'll admit the music and the puppy faces added to the tears. Thanks for sharing this.