Omg.. I'm so sorry... That must be really hard on you.. Poor Kiki..
My RB cat, Tiger, was also PTS due to cancer... It's not easy losing a beloved pet. I'm sorry you have to go through this.
**hugs**