<human>: Give me the gist of the text in a nutshell

Hey. So, I just need a little helpful Reddit advice. I have been with my girlfriend for 2 1/2 years now and she is the girl of my dreams. I'd do anything for her and she's the best thing to ever happen to me. Usually, if anything goes wrong or we argue, I am quick to chat and forgive and so is she. Everything has been fine recently, however, whilst working on a new job she changed. Ended up drinking, smoking weed, doing drugs and stuff a lot more than usual to fit in. The other night she informed me that she was really wasted and told me she blacked out and stayed on the sofa of some guys apartment, but insisted that nothing happened.

Me, being my naive left, believed her and thought nothing of it. However, things didn't seem right and when we discussed the incident a few days later she admitted to me that she had ended up sleeping with this random guy, as she woke up next to him completely naked.

My initial feeling was that my heart had been ripped in two, and I cried for hours. We had some space and I realised that I can't be mad at her for a stupid drunken mistake that she is genuinely sorry about. I've forgiven her and were moving on as if nothing happened as I told her that it would be stupid to lose her over something as trivial as this. 

I can't tell if I'm too quick to forgive her or whether I'm still just trying to deny the whole thing happened? I also have no idea when it'll feel right to sleep with her again as it still feels like nothing has happened. 

Help?
<bot>: Girl of my dreams got drunk and slept with random other drunk guy. I've forgiven her but I don't know if I'm too easy to forgive?