The vet called. The mass was a carcinoma, but the "margins are clear" - which means they got it all. Yay Bob! We need to check her every month to make sure that she doesn't grow another one - but she's cancer-free for now!!! I'm so thankful!
Poor Bob had a lumpectomy yesterday :( We should know the results in about a week. In the meantime, she's found a comfy recovery spot in the paper recycling bin (where my son so kindly dumped his jacket and backpack). Food gets stuck on her cone, but the other two cats are really good at coming by and licking it off :)