I'm M20, she's F19. Some facts: I have the power in the relationship, I always have, I've made it clear that I do, she knows and understands this.

She's promised to be faithful to me and me alone even if I fuck other girls. I have done this twice, it has brought her to tears. I feel like I love her and it genuinely does hurt to do this to her because she cares massively about me. She is the best girl I've ever found, she understands and believes in rp concepts. She absolutely adores me. Last night a girl came onto me - a friend who has a boyfriend who is currently in another country, I kissed her, but I didn't take it any further, part of me wanted to but another part of me actually wanted to go home to my girlfriend because I care about her so much, and tbh sex is fantastic with her.

It's a dilema I suppose - I'm selfish and I want to have my cake and eat it. I want to have her stay faithful to me, while still being able to fuck whoever I please. The arrangement is currently like that just now but I'm concerned about her - it destroys her every time and It hurts me to to see her like this. I've considered all options: Keep it going, remain faithful, end it. Feel like being faithful is what I want but I'm a guy in my 20's who has a lot going for me and I regularly have girls interested in me.

I want views on the situation, ask more if you need to know in order to give better answers etc.