Get tissues, you'll need them.
DOGS: They teach us so much about overcoming adversity, hell, they teach us so many things regarding our own humanity. Living life 10 minutes at a time; that's what dogs do and perhaps that is what humans should do. (someone at some point named our companions DOG. Is there more to it that DOG spelled backwards spells GOD?)
Click below for the entire heartbreaking, but then heartwarming story.