I don't know what is the right thing to do.
Just over 2 years ago I adopted a rescue cat from CP who had been living on the streets. She is an absolute dote and has settled so well into our home, Shortly after adopting her, I got another rescue girl who had been neglected and living on the streets too. Unfortunately, they don't get on. We've been working on it for 2 years and all we can do is keep them apart. They can sleep in the living room together under supervision.
A couple of months ago, I decided to adopt a soppy, placid boy, hoping that he would bridge the gap between the two of them. He hit it off pretty quickly with our second girl, but first girl still doesn't want to know, even though he is submissive.
Cat #1 loves to sleep with my daughters in their bedroom or on the landing. DD2 has moved out but comes to stay now and again and Cat #1 is happy to sleep with her in her bed. Mostly she sleeps with DD1 and walks up and down her and demands pets during the night.
DD1 is hoping to buy her own house and wants to take Cat #1 with her when she moves out. I don't want to let Cat #1 go because I love her to bits. I'm also not happy that she might have to leave her home of two years that she's got used to after straying on the streets.
Opinions?