Oh Kriston - I'm so sorry about your kitty. And all the other woes as well.
My 19yo kitty died last year, and it's still sad to think of it. (I had to hold her at the vet when she got put to sleep.)

Hope the surgery goes well. It will all be a bit better soon!