I'm not really sure how to describe how I feel. I have been with this girl for almost 2 years now. Our sex has been great, and she's the only girl I've ever had sex with. Up until about a month ago things have been great. Then one week were apart she called me crying saying she cheated on me. I found out she had sex with a black guy at a hotel, for reasons I'm still not sure of. Basically I feel totally insecure and now refuse to have sex with my girlfriend. Not only that but I'm starting to feel racist. Every time I talk to her about it she says things like: "Penis size doesn't matter to me, I just want to be with you." But I basically read this as: "Yeah he had a huge dick, but I can't be in a relationship with someone like that so I'll just be happy with you." My penis is not small by any means, in fact it's above average. Is there anyway to cure my insecurity around this issue which I never have had? I also feel like if we did have sex, it wouldn't be as enjoyable for her or me now that she has had sex with this other person. HELP!!!