I'm an INFJ. I was homeschooled from 1st-8th grade. I started public my freshman year in highschool and I will be a Senior this comming year. The ENTP love of my life is seven months older than me and he graduated this year. We dated for most of my sophmore and part of my junior year. He cheated on me after we'd been dating for about seven months when he got really drunk on a cruise. I don't hold that against him. We weren't each others first loves, but we lost our...you know...to each other. Other relationship was ended when he broke up with me and asked out his ex/my best friend. She rejected him, he dated another girl (who was only dating him bc she couldnt have the boy she wanted) for a couple of weeks, and then we got back together. His mother broke us up a little later for being too serious. I convinced my best friend to date him bc i thought she really like him (she did seriously lead him on while he and I were dating). They had a horrible break up. She admitted she never liked him and he admitted he just want to...have "relations" with her. He and I ended up talking again.
We had a one thing only relationship for awhile before he asked out another girl, he never told me about the other girl someone else had to. Well since then he and I had played around a bit but he's woohooed a lot of girls and I haven't woohooed anyone other than him. I ended our playing around about a month ago requesting that we just stay friends. Since then he's tried to get me to do stuff on more than one occasion. He said it felt amazing to do stuff with and to me. But I told him I had renewed my sense of purity and wouldn't be woohooing anyone again til marriage. He said he was gonna try to make himself a better person too. For some reason whenever we're together sparks fly, we're both smiling/blushing, and we pretty much glow. I still love him, but he's about to go to college and I refuse to compromise my religious beliefs for pleasure. So, for now we're just friends who wish they could be more.
What should I do to make the pain go away?