Ohhhh, so very sorry to hear it! :-( He was so beautiful!
Sounds like you understood each other fabulously well. What a wonderful friendship you had! You made his stay here on earth a wonderful sojourn and he gave you much happiness...enough to last you a lifetime...enough to last until you see him again...
I believe these separations are just a "pause" in the big scheme of things...
But in the meantime, I'm so sorry for your sadness.