My cat is my best friend, 10 months old, very small for a full grown cat but she's a stone cold killer and the most loving animal ever at the same time. Even with her being a baby still I already dread the day I lose her. I've spent a decent amount of money taking her to the vet to make sure she's always in good health. My gf and I were broken up at the time and she always thought I got the cat to not be alone with her gone but she's full of herself, she'll ask me what made you decide to get a cat, thing is I didn't choose the cat the cat chose me. I had no intentions in getting a pet but long story short my friends friend had a girl cat, they moved from out of town, they've refused to spay said girl cat, so she moved to town and because she's an indoor outdoor cat she found a stray in her new neighborhood and got pregnant.
Unfortunately their way of solving the problem isn't spaying the cat, but it's send every kitten she produces to a shelter. Basically the worst pet parents ever. My friend took her away from that home because she was the smartest and most disciplined of the 3 she learned the litter box way before her siblings at a much quicker pace than cats usually do, but he wasn't allowed to keep the cat so he had 2 options, find it a home with me being only option, or send it back for them to take to pound. Once I saw her it was a bond that couldn't be broken even though I wasn't in the market folr a pet. I've always been a dog person, but my cat is by far the coolest animal I've had.
They have so much more personality and just do a lot more than a dog can though I love dogs. The cat sees herself as my equal and as the master ouf the domain, she doesn't view herself as a pet which I find very cool about cats. Dogs understand they're pets, cats though recognize we are a different species view us as no more important or special than themselves. If anything she thinks I'm her pet. Anyways she's very protective and she's basically a spider in cat form she climbs the bottom of my box spring from end to end upside down all day long along with everything else and it's literally funniest thing ever. When I'm watching sports and get mad and start yelling at the TV, she'll jump in my lap, walk accross my chest and go face to face with me until her nose is touching my nose and just starts yelling at me whiles she's nose to nose because nothing makes her more mad than when I'm mad watching sports.
She hates hearing me yell it doesn't scare her at all it just makes her mad because she wants things to be quiet and peaceful. But that ain't gonna happen during UK games. I even have a harness for her and take her on walks (I'm that guy, want her to spend as much time outside as possible as she's way too wild to be indoors all the time). Anyways I feel your pain, if I had to choose between my gf of 5 years or 10 month old cat, I'd choose the cat everyday of the week. The day I fear most is the day I have to let her go, thankfully we have 20 happy years til then.