Kindly don't bring such issues...its someones personal matter and you should not be discussing like this..
These days when a girl choses to have a boyfriend, she must consider the fact that he can cheat on her anytime. and why did she allow him to touch her. Its her fault. After all men will be men.
Secondly, why is it so important for a girl to be virgin at the time of her marriage, whereas no one asks the husband to be (guy) whether he's a virgin or not. How many girlfriends he had in the past or whom did he sleep with..its never importand coz they can hide or minipulate the girl into believing all sorts of crap about honestly and being a true muslim and stuff.
And these days no one checks any sheets or anything.Its a private thing and I dont think in - laws should be involved.
The girl should simply tell the guy ..if he accepts it good enough.if he doesnt and does not want to marry her. He wasn't worth her. because now in this age ,you need to be realistic .Its better she tells him before marriage becuase these things do come out sooner or later.
and trust me there are guys who are quiet chill about this fact of the girl not being a virgin and they do marry them, she should test the guy. if he loves her ,he would accept her in anyway.
Next time such topics must not be brought out, everyones resposible for his/her conduct, you people are no one to say anything because if you all look into your ownself everyone commits some kind of a sin in his life whether its lieing to people or cheating on them, its worse that adultery. Now she done something she should take the responsibliity rather then brushing it into the carpet.
and girls must be careful themselves, not to give in too much to their boyfriends or any friend whos a guy,there must be a distance. Promices are not to be considered ,you must judge the guy by his actions.