Should I forgive my new girlfriend who cheated during the honeymoon phase on me after only 2 months together?

Anonymous
Me and my girlfriend have been seeing each other for 6 months now. We have an unmatched love for each other we do everything together and our chemistry is the best I have had and she told me I'm the best boyfriend she has ever had...

That said during the 2nd month of us being together she went out w friends on a Friday but her phone was off and she didn't come home until 3pm the next day her excuse is her phone died and she crashed at her friends... After a few arguements I trusted her so we moved on... A few red flags were showing but I ignored them... She told me I need to stop being insecure and stop overthinking so I kept trusting her..

Well last week I found an email she sent to her ex boyfriend that was dated that weekend she was gone with her phone dead... I confronted her about it and said if this is the case then we both know were she was that weekend. She finally admitted said she was at her ex boyfriends house they watched movies had food and smoked joints... My heart just sank I was so devastated...

The next day she wrote me this long 6 page letter saying she made a mistake and our relationship was perfect she can't think of a reason why she went behind my back the only reason is bc she wasn't over him and during that weekend she told him about me and how she was w me etc... And she got closure.

She asked me to forgive her bc she fell in love with me and wants to be with me...

So she felt like she found the best boyfriend and cheats on me after only 2 months into the relationship? How is spending the night at his house getting closure? Well I never responded and she text me good night the other day and I never responded I really don't know what to say to her... I'm pretty much on silent with her out of sadness I'm speechless.

Should I forgive her?

Should I forgive my new girlfriend who cheated during the honeymoon phase on me after only 2 months together?
14 Opinion