Ok, I get it. Well, I think you do need to end it with her. She will not change, and your agony will grow through the years. It's not just this guy. Once he's out of the picture, she will find another. There is an endless list of men she can attract. She must have a big hole in her psyche that she is trying to fill with the love of two men. The way she is so demanding of love and sex shows that she is insatiable. I wonder if, even if she really had both love and sex of two men, if she would stop questing. Would she go for a third?