Sorry for your loss.
You're right, it's been a tough year. I don't know what the statistics say, but it seems like we're seeing more and more people dying of cancers.
Roxy is doing well. She has a fair bit of bruising, but quite there was a good amount of tissue removed. She's acting like nothing ever happened, so that's good. She seems to be a bit sensitive to over-heating as she seems to get too hot easily (like snuggling), and is drinking SO much water (maybe the meds?). I'm not sure is it's any concern - I'll mention it to the vet tech when she calls tomorrow to check up.
I added up the bills today... $1541. Ouch. Two more check ups to go too. Good thing she's a good dog.