Now what Im going to write I have cut short to save your eyes hurting apoligies if its still long... I have just turned 20 and basically I am in love for the first time and to be honest this is my first real relationship both physically and mentally, when I was 18 I did something I regret massively I lost my virginity to my best mates ex girlfriend who he still loved, it happened in my car I'm totally ashamed of what I did and only now that I'm in love do I totally understand how my friend would feel if I told him what I did, to this day I have never told my friend! But more my problem lies with my girlfriend now this will sound totally hipercritical (spelling?) of me but she lost her virginity to a guy she thought liked her who she had known for a while, 1 night at a house party when she was drunk she slept with him! He consequently only wanted to take her virginity and 2 days later slept with her cousin and never spoke to her again! Why even with my past mistake can't I let it be and forget that she lost her virginity to someone else? It makes me angry when I think what he did to her, she just wants to forget it and she has but I cant... I see her cousin and it brings back memories of him even thought I know my girlfriend had no control or idea he would do that to her, We have to drive past the house where it happened most days and it brings back my thoughts of him touching her and I think she is thinking about it every time we pass the house! I know it's a mixture of jealousy that he was her first and she will never forget him and anger for what he did! Im just so stupid that I can't put the past behind me and let it be...