<human>: Give me the gist of the text in a nutshell

Ok, so I'm a female in my early 20's and I met and have been in a relationship with this amazing guy for 6 months.
We both see eye to eye on a lot of things and he's mature, knows what he wants, has a nice job and goals.
We both want and love the same things in life.

I'm a pastry chef and currently working 2 jobs and going to school.
He's been very supportive and even though its been hard on our relationship he's been nothing but amazing.
The sex is amazing and he's so kind.
We've talked about kids and our future together and we want ALL the same things.
He appreciates food and wine like I do and we both love dining out.
We're both really logical and reasonable and everything just works.

My friends don't really know him, and I'm not sure but I don't think they like him. They know that this other guy, a mutual friend of all of my friends, is madly in love with me. Flirts with me all the time and talks about me all the time. We get along really well and I do like him and I'm attracted to him. He also has a good job and enjoys the same things and in discussions with all friends we've always agreed on everything.

I wouldn't never let anything happen between us and I would never cheat on my boyfriend. I love my boyfriend and I can see a future with him.
<bot>: I have two guys in love with me, both guys are amazing. Do I take a chance with another guy? Or stay with someone who is already working out?