I cheated on my girlfriend when we were seeing each other. We had a fairly casual relationship and she did not want to commit and encouraged me to see other girls etc even though I knew that I shouldn't really. I ended up getting drunk and having sex with one of her best friends. I couldn't tell my girlfriend because I didn't want to hurt her however the person I slept with said she was going to tell her what had happened because she couldn't bear the guilt. I ended up telling her first. She was upset and told me to go, which I did and she has since texted me and told me she doesn't want to forgive me and doesn't want me to contact her.
I really love this girl even though I am a dirt bag and messed what we had up. I know I made her really happy and she trusted me and our relationship was the most important thing to me and she valued it a lot too.
Should I and can I make things work again or should I let her go and give her freedom?