I am 21 years old and am a virgin. I am currently single, but I had a boyfriend in high school and part of college and we never actually had sex, but did everything leading up to it. A part of me always felt like I wasn't ready to be having sex with him even though I was attracted to him. Maybe it was because I was so young then. I always thought I would wait until marriage to have sex, but I also always thought I would be getting married quite early in my life (around 22 or 23). Now I have realized that I have no desire to get married that early, but I don't want to wait until I am in my upper 20's to experience sex. I recently met a guy who I get along with quite well. We are able to communicate very easily and I also find him attractive. He is from another country and is quite experienced sexually, and we have talked about this before and about how I am a virgin. I have been having thoughts about losing my virginity to him if something were to happen between us. Right now we are friends, and not in any sort of relationship, but that doesn't bother me. I am not wanting a boyfriend right now. My question is whether losing my virginity to him (if the opportunity arose) would be a bad idea? I feel as though I could trust him with that part of myself and I feel like I would be okay with us remaining friends afterward. I have not mentioned any of this to him, as 1) I am not sure how to go about it and 2) I don't know if he is even thinking anything like this. Any thoughts, help would be appreciated!