How do you ask her to be your girlfriend?

Well, there are a lot of ways you could ask a girl out! If youre more the shy type, I suggest writing her a love note, giving her flowers (etc.) But what seems to impress a girl the most is when you compliment something about her: such as "you have the prettiest eyes/smile Ive ever seen" and then once you've put a smile on her face, look her in the eyes and say something to flatter her. Then, say anything along the lines of "Look, I understand if you don't feel the same way, but ive been waiting so long to ask you this.. Will you go out with me?" lol Something like that. ;) It also sorta depends on the girl. But whatever you do, try to avoid asking a friend to do it for you. That's basiclly a childish thing and it isn't very romantic.