text: I wish everyone else would have read all the answers before saying the same thing over and over!  Your in high school, don't use your body or promises thereof.  Prom is a place to have fun, not have sex.  I was shy too when I was in school and the straight out approach is not what you want to hear.  I liked the cookie idea, that was original, but it could send the wrong message.  The best way I've found to ask someone out without getting nervous is to present the idea as a joke.  When you are around him, make sure the idea of prom comes up and say something like "Could you imagine me and you going together? Ha!"  When you talk to him, don't stare at your feet or mumble, guys hate that (I am one)