FYI - Sex does not "keep" men.. It may be what we are looking for, but it is NOT what keeps us in a relationship.
It's really pathetic how many people answered this question and failed to mention this, at all.
You wanna keep a man? Follow these tips:
- Always have your personal boundaries of what you would not do, and enforce them.
- With regard to the first tip, treat him as best as you can (respect, nurture, support, etc)
- Be interactive with him (Don't sit around the house, DO something with him other than sex)
- Show him you have a highly valuable life (You aren't a stay at home mom, you have ambition)
etc etc etc
This is basic, common, knowledge. If after 15 years you haven't caught on to these things then it's up to you to build them in your character; the sooner you do, the better.
Guys don't want an easy lay for a girlfriend; we want a classy, respectable, mother-fit, lady-lover. Someone who can blow our minds in the bedroom (sexually) as well as in public (non-sexually).
And yes, there is truth in the statement that humans' will prize what they have to work for.