I can not even begin to count the times when I had this conversation with people — — The only 100% certain way to get a “NO” — is to think along “she/he’s out of my league” lines. People have different interests and preferences and we never know what the other person thinks/feels before we ask them- but, if we do want a Yes- then we should ask with at least, some confidence since women have a built in detector for sniffing out people who are not confident in themselves- and they really, really dislike it.