I can't help reminiscing on how inevitable Fireheart and Rosy's relationship falling apart felt. From the moment they first reunited they were never on the same wavelength, never matching each other's energy; they never quite clicked like Fireheart did with his Clanmates. Every time Rosy brought up their mother or littermates it didn't seem to be that important to him. He knew where his parents and siblings were, and it wasn't in the houses, but she couldn't understand that
Rosy was sort of doomed to fail in this regard. She wasn't taught enough about the world to realize that her family was going to be out of her reach eventually, no matter what she tried to do. She thought she was making a good decision, talking to Fireheart, giving him Cloudnose, trying to keep her baby with her when danger reigned in his home. If she had only grasped that she didn't have any power outside of her yard and house, and understood the scale of the sacrifice she was making when she gave her brother that kitten... maybe things would have turned out better. They just didn't.