Being the "shy type" is no excuse to not letting a guy that you like know that you're into him. Men appreciate direct communication so instead of sending him cryptic messages that require reading between the lines, why not be open and frank?
With that said, there are a few things you need to remember in order to get the message across clearly and prevent any misinterpretation when confessing your affections for him.
Body language
Nonverbal communication is a woman's best tool for letting a guy know she likes him. Look him straight in the eyes, gaze deeply into them, and orient your body directly at him. This shows him that you're interested and not distracted by your environment. Above all else, smile at him to communicate your interest, because nothing eases a guy's nerves more than a lovely smile from a beautiful lady.
Focus your attention
Give him your undivided attention. Put the phone away and don't let your eyes dart around the room. Expressing your interest for him will appeal to his ego, so make him feel like he's the only man in the world and he'll notice.
Listen actively, respond to his questions, and ask specific questions to get to know him better. Make him feel special by paying attention to what he's saying, and remember to smile.
Flirt
Flirting with him will give him a clear sign that you're interested in him. Laugh at his jokes and smile when you look at him.
Aside from telling him outright that you like him, flirting is the easiest way to tell him that you're into him without explicitly saying it. So get flirty by giving him light touches in the hand, brush your leg under the table against his, and reciprocate his advances.
Create opportunities
It's much easier to tell him your feelings if you're alone with him. Make opportunities to be alone together by setting up an intimate dinner or inviting him for a lunch out together. If you're in a class together, invite him to a little casual study session and tell him how you feel afterward.
Take it easy
Don't stress too much about what you're going to say. Just tell him you're romantically interested in him, and tell him the reason if he asks. It's important not to sweat the details, since it'll help him see your sincerity.
Wait for the moment
Know the best moment to approach him about your feelings. Ensure that he isn't busy with anything pressing like work or school. Even if you state your feelings clearly, he will not be receptive to your message if he's distracted.
Don't play games
It is best to be clear with your intentions, so avoid playing hard to get. Don't mention that you have something important to say, and then go on a tangent when you're about to tell him. Even if you think he might not feel the same way, he still deserves to know if it's bothering you so much. But do your best when telling him and be as direct as possible.
Chalk it up to experience
Whether you get a positive response or not, remember what you gained from the experience. The best case scenario is that he feels the same way that you do. If not, don't worry about it. The right for you is out there somewhere.
Everyone fears rejection at some point in their lives, but imagine how many opportunities for romance you lose if you do not act on your feelings. So go out there, spill your guts, and learn from experience even if you win some romance or not.
He'll never know if you don't tell him. How did you tell your boyfriend that you liked him? Tell us in the comments!