Same here. I am petite and people tell me all the time about how pretty I am. But here's the thing: I am SUPER SHY and have trouble conversing with guys, even good friends. Also it wasn't until after high school that I learned from my younger sister that most people thought I was stuck up because I didn't talk very much. They took my shyness for bitchiness, so I imagine guys thought I would reject them flat out if they asked me to prom, when in reality I would've said yes. It's all about perception-most people think of you differently than how you see yourself. Weird, isn't it? :P
guys get intimidated very easily if your profile pic is you than I can see why nobody asked. guys could have very easily thought you were too beautiful to ask, or figured that somebody had already asked you. if I had the chance to ask I probably wouldn't because you are to gorgeous.