i dont agree with u.people are hypocrites in India.in foreign,people do sex before marraige and they accept that openly. In India, many gals indulge in pre-marital sex and when comes to marraige, pretend to be virgins. so,either accept indian thinking and culture which forbids pre-marital sex or accept western models. so ,dont mix the two.