Aww. ;__; I'm so sorry. *hugs*
I know you worked so hard to keep him happy and alive, but sometimes there isn't much else you can do. Atleast his last moment with you were good ones.