In one of your previous posts you mentioned something about popularity and looks. Many people have that misconception in their minds that just because they are attractive and many people look up to them that they automatically will get just about anyone they want. If you pay attention, even the hottest girls have a hard time getting the guy they want.
In this life you dont need to look like a model, you dont need any of that..

you need balls.

Smoke a blunt, think about it, call her and tell her to meet you somewhere, be honest with her..if all goes well it will happen.
If not you also have to ask yourself, if she werent cute would she be your friend? Why do you hangout with just her? Personality perhaps?