I'm a shy guy, but also very confident. I'm not shy or scared around girls, I can talk with anyone and feel comfortable in just about every situation. Though when I like a girl, I can never tell her I like her, because I don't know if she likes me back. I'm not scared to admit it to her but I just don't want to put her in that awkward situation of having to maybe reject me (I know it's awkward as a guy when I reject a girl, so I don't want to put the girl in possibly that same situation).
Also, when I was in college there was this girl that liked me, though I didn't know initially. She was hanging around me all the time, guys I knew were making bets on when I was going to ask her out (and telling me), she ate dinner with me almost every night, etc. but I thought she just wanted to be friends. I thought she was attractive too and fun to be around. So eventually after about three weeks she finally told me she liked me and I was surprised. Now, looking back on it, basically everyone that knew me and her both knew she liked me except for myself. And that's the problem I have. I basically need a girl to tell me "I like you, will you go out with me" for me to know she likes me. And it's also happened where I like the girl, she gives me hints, but I still can't make a move and the girl eventually loses interest, even though I really like them.
So, to the girls out there, is it awkward for you to reject a guy who likes you? Should we just hold in how we feel, or just tell you the truth, even though it may create an awkward few seconds?