I rejected sex due to religion when I was younger. Now I'm not religious, but still moralistic, so I still wouldn't sleep with anyone till marriage.
I'm sure there are girls who find me attractive, and I've been flirted with a few times. However, I'm slow to realizing it, and I'm extremely shy.
If a girl did that to me, I would probably push her off. I have standards.