When I wasn't following God, I did things with my ex boyfriend. No we didn't have sex. But we did other things. I've been thinking about this for the past few days, "What if my future husband won't forgive me?" And that thought scares me.
Just because you're abstaining from sex, doesn't mean that the things that you do aren't pure. If you're making out (sorry if that's a bit too much but I need an example), God views it the same as sex. You are doing impure things. The only person who should touch your body and whatnot should be your husband.
I regret everything that I've done. I hate myself because of the things that I have done. God has forgiven me, but I haven't forgiven myself. And my worst fear is, my future husband won't forgive me. And it hurts...a lot. I think it's awesome that you want to remain pure. But just remember, if you're doing other things sexual instead of sex, it's STILL IMPURE!
Just keep clinging to God! He will reward you :]