Ok so hears the deal. I am dating this guy called Andy and he’s amazing and perfect and we’ve been together for about 5 1/2 months now. But I have an amazing best friend named James and I really had a huge crush on him. But James is dating another girl. But when Gabe, James’ girlfriend broke up with him, I comforted him like a friend. And while I was comforting him, all of the sudden he leaned in and kissed me. Then he asked me if I wanted us to be friends with benefits. But I hate lying so I would never do that. But James still thinks that him and Gabe can get back toghther. But at the same time me and Andy have never done more than simply kissing. So I don’t know who to pick. Should I keep dating Andy like nothing happened and tell James no, Or should I break-up with Andy for James?
Everyone could go on and tell you their opinion, but in the end it's your choice. Who do you want to be with? Do you still want to date Andy or do you want to give James a chance? If you pick James, you do that while knowing he only wants some benefits and he wants to get back together with his ex. So that might only lead you to pain. It's up to you to make a choice. Do what feels right for you.
If he's likely to get back with Gabe then you might lose them both if that happens and if you think Andy is perfect why dump him for someone who might go back to his ex. friends with benefits can be messy too - hope that helps
you need to stay with Andy. he seems like a good guy for you. if you want to stay pure and stuff DEFINATLY stay with Andy. James doesn't want you for your personality and all tht, he wants you just to take advantage of you. but I don't know the whole story. I'm just saying that based off of what I read in your question