I'm 23 and still a virgin (and male)
Everyone keeps telling me to have a one night stand to get it over with, but thats not what I want.
I too want to lose it to someone special, and it would be ideal if she was too - but that's really, REALLY unlikely considering my age now.
I just always hoped that it would be special for us to give it up to each other in the name of love - but that's because I'm a (literally) hopeless romantic.
I feel the same way too! (I'm 17, though I very well could be 23 or older before I lose my virginity too) I used to occasionally feel like being a virgin for long wasn't a good thing, but I think it's better than having a 1 night stand with a girl and then later possibly realizing that it was a mistake and that you lost your virginity to someone you don't really love. Personally, I want to wait until I am with someone I love. And I also hope that the person I give my virginity to will also be a virgin, but that is definitely just one of those things... either she is or she isn't. If you really love her it shouldn't matter. I'm just waiting for that perfect someone.
I say that you should be PROUD to be a virgin! You haven't given your virginity to someone you didn't love, and when you choose to give up your virginity it'll be with someone you love - I think that's admirable.
I don't think you should feel bad that you're still a virgin. Also, as a guy, I definitely don't mind, and would prefer that over someone who has already had sex, as it would definitely be an honor to have someone lose their virginity to me. I think it's great that you haven't lost your virginity to "just some guy," and want to lose it to someone worth it!