You have two problems. The first is that I see nothing that indicates that your girlfriend is cheating on you. That said, I have a completely different definition of cheating than you do. I don’t agree with you that flirting and befriending a guy in high school or college means she’s cheating on you. I think if she goes on a date with him or kisses him, then she’s cheated on you, but so far, she’s done nothing but be loyal.
That said, you mentioned that you think she’s a liar, and it’s impossible to be in a relationship with someone you believe to be a liar. It means there is NEVER any trust between the two of you, and trust is the cornerstone of a relationship.
So if she’s what you say she is, then she’s not Ms. Right for you because you’ll never trust her. 😳 I’m sorry that that’s disappointing news, no doubt, but I hope it helps.
Join me on Facebook — you’ll get some more information about cheating there if you post a question or a comment to the group at AskApril.com on Facebook at this link: [url][/url]. 😀