I'm 16 years old, and my on and off boyfriend is 19 years old. We have been on and off since February this year. I really love this guy, and we have been working on a better relationship for god knows how long. I recently found out that he was sleeping with one of my close friends, behind my back, as a means of "payback" for messing with one of his "enemies". He also admitted he cheated in the past. I really want things to work with him because we are for the most part good for each other. I'm helping him get his GED and get into school. He treats me like a princess, even in public! Hes not very attractive and just about everyone says I can do so much better, but I love his personality. I obviously dropped that "friend" that he was messing with whom I mentioned -- an underage prostitute, teen mom. I don't know what I should do! I always think about moving on, and I'm really torn up about this. This kid is head over heels for me, and he tells me constantly how badly he wants me back. But after this whole discovery of him sleeping with my ex-friend, I just cant forgive him. I was so upset and I still am. I even changed my number! I text him from a different number, and call him on private. We had a long talk, today, and I was convinced he doesn't talk to my ex-friend anymore, but I catch him texting when we hang out, but I don't say anything. I really miss how things used to be between us. and it makes me sad that things got so messed up. All of my friends and family would be surprised to hear that I'm even talking to him again, but I cant help myself. Please Help!

---------------------------------Miss Emily's advice-------------------------

I'm sure he has many attributes, and you see the potential in him because you are bright. Once he gets his GED, and starts to feel more self-esteem, he'll be the complete guy you want him to be -- or so you might think. I can't suggest you move on, right now, because you simply don't want to by the sound of your letter. Perhaps, in a way, he felt this ex friend of yours was more his caliber (despite his and, consequently, your belief that he cheated on you only for payback). But there were other girls, as well. He seems to adore you, on many levels, because he looks up to you. You're a prize. But don't be surprised if he never turns out to be the guy you want him to be. Some people can rise above their humble beginnings and better themselves -- live a good life, and some never do. At some point, you may simply outgrow him. I know he's older, but you are wiser and more mature. Carry this out if you must, but don't be surprised if he  ends up finding his way back to the point from where he started.