So she's in love with someone else, and periodically staying with you at your house. So she gets the adrenaline high of the other relationship while at the same time keeping all of the family time readily accessible.
She gets to have OM meet all of her physical needs while you meet her emotional ones.
Let's play it forward. Why would she ever make a change of neither situation changes?