My ex cheated on me. We had been together 4 years. We stayed together but after 2 more years she left to be the with the guy she had cheated on me with. In a month she was back on her knees and told the guy to leave her alone and that he was a mistake. He actually told her even though she was coming back to me they should remain “friends with benefits”. I slowly took her back and the next 4 years were good but not much “desire” on my part physically. I cheated and she found out and tracked the guy she cheated on me with way back, and started dating him again. Other than this being a totally messed up situation (which it is) the only thing I’m trying to get from this is that I’m just trying to understand how she could go from being with him, cheating with me, leaving to be with him, flying back to me and now years later go back to him. I’m just trying to figure out “why”?