I feel pretty when I catch my husband just looking at me for no reason. I kinda hate it when he does that cause at first I get all self-conscious but then he reassures me that I don't have a booger hanging out of my nose and that he just wants to look at me to look at me. But those are just fleeting moments of gratification due to someone else's actions. I feel prettiest for myself when I'm all done up and ready to go out...after I've taken my time doing my hair and makeup and getting everything just right. I know it's superficial, but there's a feeling that just takes over when my hair is wavey and draped across my shoulders and when my eyes are done just right. And it's in those moments, when my confidence practically sky rockets that I feel sexy. I know I'm not the skinniest girl on the block (hell, I'm not even skinny in the first place), and I know I may not have perfect teeth or perfect little feet. But for that night, there's nothing that anyone can say or do that could knock down my confidence. It might sound conceited (which I'm really not...really...if you could spend a day in my head, you'd tell me I need therapy...but then again, what woman on earth hasn't done that to themselves? Oh wait, Paris Hilton.), but the confidence that I get from being "pretty" makes me feel sexy.
As for the second question, I'd have to agree with the majority in here. I can see someone who looks absolutely beautiful/handsome, but not consider them "sexy". Like Richard Gere, I think he's extremely handsome, and that he's only getting better looking with age...but do I consider him sexy? Not so much. Normally when I see a woman and think of how pretty she is, it's because of her genes. Its after I analyze all that, that I begin to notice her makeup (if wearing any) and how she uses it to her advantage with playing up her features.