That must have been very difficult to write, RJM. Thanks for giving us the details, hard as it must have been.
I, too, and I'm sure many of us, have been in the same shoes as you. It's hard, but it's one of the things we guarantee our beloved pets when we make our contract with them and bring them into our families. We agree to care for them the best we can, keep them in the best health we can, and when we can't do that any longer, we agree to let them go. It's difficult, but that's the deal.
RIP, Joey, and welcome Brody...