I am sorry it was his time to go. Its never ever easy to say goodbye.
What a lucky boy he was to end up in such good care these four and a half years since being adopted.

(((((Hugs)))))

Rest easy, Zeke.