I think I told you before and will say it again: its your mental
prison. Betray you during the relationship is better than she
losing her virginity before you, before marriage and you said that
love is around and makes it difficult? I think its utterly wrong.

If love was measured by levels, you are definitely a few level
lower than true love (if true love was marked as the highest
level).
The issue here isn't about love by itself - its about
accepting people's past. 
Can't accept people's past - you can't move on - relationship
stagnant and dies off eventually. Basically, its your cosmic lesson
you have to go through this lifetime; this scenario was thrown to
you because you will probably learn alot of things from it. The
bottomline remains: will you survive the lesson? Probably not. It
will be back or lots of regrets - trust me. 
...'JC a place where pple get an advanced level of
education and have a more profound vision of life and yet it
happened there and then.'
Welcome to the real world. Your preception of
this is utterly wrong: I seen alots of cases and witness it myself.
Stastically and by records - people from JC have higher percentage
in drinking, smoking, clubbing and engaging pre-maritial sex. But
hell with it, because this isn't our problem.
When you let go and years passed - you will
eventually realise that your mind was too narrow. I am not saying
that you will go back to her - however, regreting in not
letting the relationship blossom into full potential will
be there. Good luck and god bless.
Cheers