I cheated on my boyfriend of 6 months over a month ago and I told him the day after it happened. I take responsibility for my actions. I made a huge mistake by going back to my ex who I was with for 6 years. He said he would be able to get through it and we could work on things but 2 weeks later he broke up with me. We live in two separate states and talk and skype almost every night like we are still a couple but he still reminds me we aren't. He asked me to come visit him so I booked my flight 3 weeks ago and he changed his mind about me coming a week prior to my visit. Two days before I am supposed to go he tells me he's okay with me coming under conditions that I don't come expecting anything, we don't have sex as much and he's taking his ex girlfriend back to his hometown next weekend to spend the weekend with his family and him. I'm lost as to what to do. I love him very much and I want to be with him, but I think it's very disrespectful what he is doing and he told me I am free to walk away. He said him and his ex are friends and there is nothing more to it. He told me I should be the last person to talk to him about respect but honestly I am confused as to what to do.