When my boyfriend and I first met we got on extremely well, and grew very close incredibly quickly over a matter of weeks. We learned all about each other's lives, likes and dislikes etc, and found that we had quite a lot in common. However, I told him lies about my experience with romantic/sexual relationships. Very shortly after we first met, I told him that I had a boyfriend that I was living with, and during a conversation a few months ago I mentioned having had a boyfriend a few years back who I'd lost my virginity to.
The truth is that I wasn't ever in a relationship or living with anyone when/before I first met him, and I'm still a virgin. To make matters worse, I've kept these lies up over the past few months, and I feel extremely guilty about it. We've spoken about sleeping together for the first time very soon, and I know that I need to tell him the truth, that I am actually a virgin and he has been the only one, but I'm pretty nervous and have no idea of how to go about it. I've not lied to him about ANY other aspect of my life, and I do realise how stupid and immature I've been in doing this.
I guess that, when we first met and began talking, I just wanted to make my life seem slightly more interesting than it was at that time, and I really regret it now. I know that what I did was wrong, and I have to confess all of this to him, but as I mentioned before, I'm embarrassed and a little scared about doing so.
I figure that the best thing to do would be to wait until I have a chance to speak with him about it face-to-face rather than online or over the phone, but I'm wondering whether I should write all of this down in a letter or something for him to read when we're together in person, or just come out with it all in conversation?
I like him a lot, and I care about him deeply; the more my feelings for him have grown over these past few months, the more guilty I've felt for lying to him, and again, I know that it was an incredibly dumb thing of me to do, but I'm desperate to try and put it all right now.
I'd appreciate your thoughts and any advice that you may be able to give me on this, as ridiculous as it is. Thank you.