<human>: So me and my ex Boyfriend have been in a relationship for the last 3 1/2 years, but seperated since I've been bad to him. He lives in another country to me, and we see each other 2-3 times a year. But from his last visit he's found inappropriate messages on my facebook, texts and knows I've cheated on him. I don't know why i did it, probably because loneliness drove me into the arms and affection of others. I didn't sleep with anyone, he just saw pictures of me making out with someone on my messenger which I had open. 

Don't get me wrong, I love him with all my heart and when he found out he was so distraught. But he told me that if I changed for him, if I prove to him that I've changed as a person, a person that doesnt lust to flirt with people or cheat, he'll come back to me. Breaking up because of long distance and its un-practicality is not an option, I'm just asking all of you guys of r/relationships that have taken the time to read this to help me think of how to prove to him that I've changed. Because i really have, i just don't know how to prove it if he lives apart from me.

Can you succinctly summarize the text in 1-3 sentences?
<bot>: I cheated on my boyfriend of long distance, now i want to prove to him that i've changed. but i don't know how to.