Hmmmm.... Catherine accepterait d'aider Soren parce que il faut se serrer les coudes entre mutants et elle préfère s'assurer que le travail est bien fait, au lieu que Soren aille voir ailleurs et risque de tomber sur des mecs chelous.
Mais si elle s'est beaucoup attachée à Caleb, elle prendra forcément le parti de celui-ci, se mettra de son point de vue, et en voudra énormément à Soren. Leur relation est clairement malsaine, abusive et Catherine en a assez vu dans sa jeunesse pour ne pas accepter que ça arrive à des gens qu'elle apprécie. En temps normal, elle ne l'aurait pas cautionné de toute façon, mais avec les souvenirs que ça lui rappelle, elle serait assez ferme sur ce sujet.
Du coup, elle aurait pu pousser Soren à partir, ou essayer de discuter avec Caleb, lui assurer qu'elle serait là pour lui s'il quittait Soren, etc. Et donc Soren l'aurait mal pris et ils s'entendraient mal, mais continueraient de se voir pour "raisons professionnelles" (comme Catherine continuerait de le soigner), et à chaque fois ce serait assez tendu entre elle et Soren.
Même si Catherine a pu se rendre compte que Soren pouvait sincèrement apprécier Caleb, ça n'excuse en aucun cas la manière dont ils se traitent tous les deux, et continuerait de vouloir les séparer.