Such a heavy way to start the New Year- I'm so sorry for the loss suffered by you & Katie, & by your whole fur-family. Sadder still that you had no warning, no time to prepare for your loss.
But you know in your heart that he had a good life with all of you- that you did all you could and when it counted, you put his needs & well-being first & unselfishly let him go as was inevitable.
Sending you a big hug Dave- I sure know what it's like to lose a good buddy- and it hurts whether or not you know it's coming. Rest in peace, Moxie- you brought much joy & were loved.