She's from the cat planet, you know, solely inhabited by cats? Or is it Megakat City? I can't think of a story, sorry. I made this especially for the kitty people contest on Elftown. I hope I stand a chance, because I didn't see many people voting for me.