I have observed that sometimes animals will "pick" particular people- loving people who are strong and understand if only on a spiritual level. I know from painful experience that we have absolutely no control over when they leave. We may think we do but we don't, and sometimes that is a painful lesson. He had to cross over when he did to fulfill requirements of his spiritual journey. Though you were a participant-he selected you-you had no control over the outcome. You always acted with total love- that's why he picked you. Always be grateful for the time -short though it might have been-that you were blessed with his earthly presence. I'm sure his spirit will always be with you. I'm so sorry for the pain you are feeling. I know your love will sustain you- he did too- thats why he picked you. Perhaps you were helping an angel on a heavenly mission?Do not forget to entertain strangers, for by so doing some people have entertained angels without knowing it. Hebrews 13:2 NIV