Well, a few days ago my girlfriend of 3.5 years went away to a camp type thing for the weekend. She met some new people and made some new friends. This part doesn't bother me at all. When she got back and we were talking I noticed that she wouldn't look me in the eye and that she was acting secretive. So anyway, I found out that she had posted on another forum I visit that she had flirted with this guy over the weekend, and in her post she was asking if he had been flirting back with her. She wanted to know if they thought that this "flirting" could turn into something. So basically, it seemed to me like she was wondering if she had found a new significant other.
So anyway, I give her a chance to come clean and ask if anything happened over the weekend that she wasn't telling me. I told her I'd rather her tell me the truth than lie to me and hide something. She proceeded to swear that nothing happened... When I showed her the post I found she admitted that it was her. If this were the first time this has happened I would ask myself "What am I doing wrong that makes her want to look for someone new?". But it's not, there have been several occassions when she has hidden things from me, like flirting with a guy for a few days on a church trip, etc. I understand that a lot of girls just -love- to flirt and that nothing comes of it. But it seems like she takes it a lot more seriously. And the big thing that gets to me is that she lies to me whenever it does happen.
I know a lot of people would just say "ditch her" but I don't really think I want to do that. 99.5% of the time she is an absolute sweetheart and the most wonderful person in the world to be around, but then there is that .5% of the time that she breaks my heart. I want this relationship to work, because I honestly do love and care about her, but I also don't want to line myself up for heartbreak for the rest of my life.... What would you do?