Take care of yourself, Free Owl.
I am so sorry for this.
YOU haven't failed him though. He may have given up on himself... but that's just for now. He has some hands held out to him still, he just has to be willing to see it.
Really, please do take care of yourself. It hurts to see another one suffer the way we do or once have.
I am thinking of you both