<human>: Give me a shortened version of the text

My boyfriend Jim and I have been together for about half a year, but we've been close friends for two years before that. Anyways, honesty is very important to me, and I'm a brutally honest, confrontational person. Jim knows this, and I thought I knew him. Either way, when we started dating, he told me he wasn't a virgin, and that he'd lost his virginity to a one night stand. Now, this doesn't bother me at all. I lost my virginity to him, and I was fine with not being his first. 

Last week, I randomly asked him about said one night stand, just because I was curious and hadn't really thought to ask him before. He'd had a girlfriend before that, and I'd asked about her earlier. He avoided the question and told me he didn't want to talk about it, but relented yesterday and confessed to me that he hadn't actually had sex with her, just done other stuff. Honestly, I'm totally bummed. I asked him why he'd lied to me and he said because he found it embarrassing, but I thought he knew me well enough to know I wouldn't have judged him. I also thought he knew me well enough to know how important honesty is to me, but apparently not. So technically, we both lost our virginities to each other, but I didn't even know that because he said he wasn't a virgin.

Anyway, I'm not sure what to do. I just feel very disappointed that he lied to me, and about something fairly big, too. He did apologize and asked if I could forgive him. I think that in time I can forgive him, but I'm not sure if I want to be together with someone who lied to me, especially because I think he knows how important honesty is to me, and I need advice. Should I just be happy that he confessed? Even though it would have been better for both of us if he just kept up his lie.
<bot>: boyfriend said he wasn't a virgin, but apparently was. Not sure what to do because honesty has always been very important to me, and I thought he knew that.