Well, the thing is that I have this boyfriend. He is twenty and I am seventeen. I really like, and am falling in love with, him. We have discussed sex, and he isn't a virgin, and neither am I, but I lied and said I was. I really want to tell him, but I'm afraid he'll get mad. My first time was with a guy who I had a crush on, and we went on a date, and he raped me. In my heart, I'm still a virgin, but, in definition, I am not. Should I tell my boyfriend?