http://www.gotquestions.org/marry-non-virgin.html
"The ideal situation for Christian marriage is, of course, when both parties are virgins, having understood that marriage is the only place in God’s eyes for sexual relations. But we don’t live in an ideal world."
I get that we don't live in an Ideal world. but should we strive to be Holy as God is Holy?
"The ideal situation for Christian marriage is, of course, when both parties are virgins, having understood that marriage is the only place in God’s eyes for sexual relations."
This sentence states what an Ideal(Perfect) Christian Marriage is. If God calls us to be Holy and wants us to strive for perfection, then Virgins marrying Virgins is strictly Necessary. For those who are Christians and know God, God is Strict and Very Loving. I truly believe God calls for Perfection and wants us to be perfect. For I have and still am living a life of imperfection and I don't like it. I want to be what God has called me to be and that is Holy as He is Holy, to be perfect without blemish kneeling before Him.