I lack confidence when it comes to women.
I have a very hard time approaching a girl I like in public. Actually I've never even done it before, the two girls I dated I sort of met online (the first I got to know through the net, but met her in person first).
I just can't fathom the idea of going up to somebody and saying whatever is the thing to say, in front of other people. If she says no, it's more than a little awkward. Any thoughts?