What a great story! hey are men's best friend for sure, they love without hesitation and without expectations.
I've been threw awful things too in my life....a few years ago, before I met my present bf and future husband

, I loose hope and even though about suicide....first great thing was my bf who helped me like noone before. But since I have Phenix, I understand how much it's important to love life. They enjoy each moment, each second of their life, even when you are not kind with them. When I have a bad day or difficult moments, he is there, I can look at him and he makes me feel better. I'm like "Hey, forget about that, lets enjoy the present moment!!!"
Seriously, he is amazing, like each of your dog. Take care of them because what they give you is priceless.