He won't leave the woman who came between us even though he says he is in love with me.

My lover of 3 years and I have been on and off, and been with others in between. But we always come back together because no one else can satisfy us. This time my lover met a girl that he actually formed strong feelings for. He has been honest with her and said that he is still in love with me, and can't leave me for her. I want him to leave her to come back to me, but he thinks I should wait for him to end things with her. This has been going on now for a few months and I am so hurt and angry that he just won't give her up to come fully back to me. It's not fair that he is sleeping with both of us. Part of the reason he can't give her up is because he can't commit to having another child with me which is why we keep breaking up anyway... and this is why he is keeping her dangling which is not fair to her. I know it sounds like we are dead in the water but we just can't ever say goodbye forever. I keep telling him I can't do this anymore and make threats to never see him again but I always miss him and end up sleeping with him. Please if there is any good advice to help me I would much apreciate it.
Asked May 27, 2014

TIP: If it's not your answer to this question, please click "Leave a Comment" button under the question to communicate with the question owner.