Three cats are two too many. So are four dogs and a cat. She doesn’t need a boyfriend, she needs an animal shelter to take care of. In Antarctica.
If your partner sees the need to rather talk to a machine than to you about how he/she feels, you are the problem.
And no level of J.K Rowling style writing is going to change that. Felinus Furiosa Exilium!