What a beautiful tribute for your beloved Hagrid! He sounds like he was such a special cat, and friend. Huge and with a big heart, like his namesake in the HP books after which he was named.

I'm sure he would have stayed much longer if he only could have!

R.I.P. beautiful Hagrid!

Kirsten