Amen.
Sometime, no matter what we do, if the big guy upstairs wants him to "come home" than no matter what treatment we do, it just simply wont work. Some things are just simply out of our control. Try not to stress out about it too much, it was just one of those things that happens in life...