<human>: My girlfriend and me were in a fight about her still being friends with her ex, and one of her good friends ended up accidentally telling me that she cheated on me in the beginning of our relationship. When I asked her, she denied it for 2 hours until she finally gave up and told me the whole story. 

She told me at that point she was not over him, and at that point when they hooked up she knew that she didn't need him anymore and that I was more important to her. 

Should I give her a second chance? I could tell she is honesty deathly scared of losing me, and that is the reason why it took her so long to tell me. She told me she was going to tell me eventually, but couldn't find the right time.

Give me the gist of the text in a nutshell
<bot>: My girlfriend of about 3 months cheated on me with her ex-boyfriend in the first couple weeks of us dating. She just told me last night. Does she deserve a second chance?