My ex and I have been off and on for the last three to four months... since I've moved to Indiana, really. I'll give you some history. We met last March and til about July it was cool. But then some problems came up and we broke up for about two days. We got back together, she moved in with me in October, and we lived together until May. I moved to Indiana in May. Well, during the time that she lived with me, likely starting around December, I started to become a total jackass to her. We'd fight constantly and it was pretty unbearable. There were times, though, that were peaceful. But living in a house with four other people can suck ass. I decided I didn't want to be with her and decided on moving up to Indiana to finish my education (I say that is if we aren't schooled constantly in life ). We were kind of together in May and again in June but I was kinda looking at the other fish. But I woke up late June and realized that I wanted her. Just out of the blue, no real longing, or wanting, just a revelation of spending my life with her. She called me the first saturday in July and we got back together. Two weeks ago, she cheated on me and left me for another guy. But she kept drilling me with questions about if I loved her, if I cheated on her, making a point to tell me she's happy, but never stopped leaving me alone. Finally I told her everything about being faithful, loving, and the many surprises that were heading her way this month (going back to town for a few days to visit and party, among other things). Then she tells me that she loved me but left me because she thought I was falling out of love with her and that I was cheating on her. So I'm at in impasse now. Do I take her back (after she proves she loves me and wants this to work) or do I just walk away? Any suggestion or advice would be appreciated. Thanks.