Onyx's lab tests came back inconclusive. It's definitely not cancer, but there's a 60% chance it could be
Feline Infectious Peritonitis. I've asked for a more conclusive test to be done, but we won't know until around Tuesday.
In the meantime, he seems to be recovering well, taking his pills with no complaint whatsoever! Unfortunately for him, tomorrow is his last pain med. I'm sure they've been helping him heaps.