I don't want to start a flame war, but expecting a human being to be 100% chaste until they're married is getting a little unreasonable.
Consider the average age for marriage is now 26 or so.
I've done it and I'm well-beyond 26.
Set expectations low, and your results will be low.
30 posted on 03/18/2005 1:59:52 PM PST by CounterCounterCulture
("... But the senator, while insisting he was not intoxicated, could not explain his nudity.")