Hey guys. I've been dating this girl for the past 7 months and I truly thought it was going somewhere. I met her online and then shortly after we met in person. The relationship quickly became serious but it has been a constant struggle. Since the moment I met her, she had lied to me about various things. About a month into the relationship, the lies started coming out in the open...The biggest lie was about her guy friend who she claimed was always just a friend. After a month of dating, she slowly confessed that they had gone on dates, kissed, and etc. Mind you, that all these confessions came in small doses..she would confess one thing and swear on everything that was it but hours later I dig out more truth. About a month after that, I had a bad feeling and spent hours digging another truth out of her; she had sex with him the night before I met her. Then she also confessed that a few days after me and her met, she spent New Year with him and kissed him. I forgave her because at that time, she was in the closet and pretending to her parents that she was straight. She has never been interested in guys and all her experiences with them stemmed from trying to convince her conservative parents she was with a guy. That was the biggest lie. There was many other little ones that she told and all of them were lies about her past. After all of these things were confessed, one by one, we had a few good months without any "lies". Then about 2 months ago, she tells me that the previous day she saw one of her ex's at a work event but all she did was hug. A few minutes later, I of course dig it out of her that she somehow ended up at this girl's photo-shoot where the girl was topless. She didn't "look" but was there to talk to her friends because she was so upset that I had broken up with her the previous night and needed people to talk to. And then there was last night. I found her work phone in her car and out of curiosity went through it. I found a strange text message to her friend back from late April basically asking her to cover for her for a lie she told. A stupid lie about one of her ex's where she told me she slept with her once but it was actually twice. I confronted her and she begged and pleaded and said there was nothing else. She followed me around my house making sure I know that all lies were out in the open and there was NOTHING ELSE. I told her to leave and come back when she is ready to tell me the whole truth. So an hour later she comes back and tells me that she also called her ex a long time ago behind my back to make sure that she would cover for her just in case I ever messaged her and asked anything. I feel hopeless and don't know what to do anymore. Other than this lying about past stuff, this girl treats me so great, she really does, and I know that she doesn't want anyone else. She's not a cheater and she genuinely doesn't mean to hurt me. It seems like she lies because she hates herself and who she was in her past and doesn't want me to think any less of her. But it's scary to know that this whole time she was covering up a couple of other little lies, this far in the relationship. She says she got so deep in the lies that she didn't know how to tell me. She even considered contacting her ex a few weeks ago to double check that she would never tell me the truth because she's so scared of losing me. I have always believed that true love is telling your partner the truth even if you know there's a risk of losing them. I guess I want to know, do you guys have any experience with liars, can they change and should I give her another chance?