A friend, who is a therapist, told me that any relationship you have, good or bad, is filling a need. If someone stays in a job they hate, it is because it fills a need for them. Maybe it is money or they have friends at work, but they stay because it is providing them with something they need at that moment in their life. Puppy right now needs Hunter. Hunter protects him, loves him (in his way) and provides him additional family (which he didn't have for a long time). Even his drinking is filling a need, it helps him cope with his life, at least he thinks it does. Hopefully, Puppy will be able to see, over the next 90 Hunter free days, that those needs can be met by his family, his mum, dad, Steven and Cindy (if a certain someone writes her back into the story 😃).