My gf is living with her fiance for over 4 years, they bought a house together almost 2 years ago and were engaged at one point and had
planned to get married last June. She cancelled the wedding one month before because of her feelings and guilt caused by this other man. She has tried to let go of this new man, push him away but cannot seem to stick to it. They worked closely together at one point but have worked apart from each other for months now. (same company, different locations) He is aware of her situation but promises to make her life wonderful and wants her in his life badly. The ex-fiance who is aware of her cheating ways also wants her badly and does not want to let her go. She seems to want to move on with the new guy but is scared to dump the ex-fiance as her children (15 and 12) have taken to him, as well as I think he gives her a sense of security as he doesn't seem to care what she's done and will be truthful to her.
Anyways, she goes back and forth between deciding on whom she wants to be with but cannot make up her mind and its been 16 months now!!! She is hurting both men in the process including herself and seriously needs to make a decision. What should she do??