My story is long so I will make a summary and post more if you ask for more details. I would like all of you to write what you think about this girl and the future of our relationship and please answer this question for me: "Would you end it if you were in my shoes?". Thank you.
1) 4 month gf asks me about my exes and I show her their photos. She asks if I want to know about hers and I say "Your past is your past and I don't care unless they have to be discussed.".
2) Together with my gf for 4 months, we go apart for 1.5 months to our hometowns to meet our families and friends.
3) While we are apart, she tells me about things she is doing with friends but never mentioning who they are.
4) One day, she goes to a festival alone with a guy "friend" and he takes her photos there and posts them on FB.
5) I am curious about her friends so I ask her kindly to introduce them to me because that's what I did before we are apart.
6) She sends me a message and introduces all her close friends. One of them is this photo guy (call him A.). She says "He is an excellent photographer. He always takes my photos. He is my EX but we are very good friends. I didn't tell you before becasue you said you didn't want to hear about them.".
7) I can't take this bullshit excuse because even a child could understand what I meant. I call her and talk about this.

She insists that he is a friend and they do nothing romantic, continues to defend their friendship.
9) Becoming suspicious and asking her questions, I learn that she also visited his place to see his puppies but didn't bother to tell me because thought that it wasn't a big deal. He is calling her every two days, inviting her to places, talking to her on the phone about her day like a boyfriend would do.
10) They have been in a relationship last summer for 1.5 months and she left town for studies, they couldn't resist long distance, ended it (it looks like it really didn't end), kept talking online and she called him the first day she arrived at her hometown.
11) I let her know how I feel betrayed, lied to and can't trust her anymore, I am not comfortable with her accepting to see behind my back while she has a bf away and him persisting on inviting her to places knowing she has a bf.
12) She insists he is a friend and offended that I'm kind of asking her to take him out of her life.
13) I say I deserve better and want to leave unless she will set some boundaries.
14) She contacts him and tells him I'm bothered, she wants to see him maybe one time a month. He says he understands.
15) A day after, he sends me a message on Facebook, asking to meet me on SPAM.
16) I call my gf to tell her about this and she tells me "You didn't want to meet him? That's an opportunity!" and continues defending his contacting me, leaving me shocked and devastated.
17) I tell her I don't feel like this relationship is right for me anymore, I don't want to be with a girl who isn't fully committed to me. She begs me to stay and she will do her best to work on healing it. She cries telling me she wants only me and she doesn't want to lose me.
18 ) I tell her she shouldn't have allowed it to happen in the first place and come to this point where she and it will take a big effort and time on her side to mend my trust and feelings.
19) She calls the guy, tells him about these and the guy says he is very sorry and he won't bother us anymore.
20) She sends me a text telling this and that she is still only mine, loves me, "please forgive and forget", "love you".
21) It's my birthday in two weeks and we had plans for her to visit me here and meet my family.