Considering your history if you think he's worth it. Then yes give him another chance. I completely agree. If he was a different guy. I would not give him another chance in my opinion, I'm once bitten twice shy.
i think the fact that he is your best friend would be greater cause not to give him another chance
i think you can give him a chance to explain himself and then ask him why he think he deserves another chance
in my experience the biggest hurdle in reconciling with a cheater is getting past the betrayal and the broken trust. do you really think you can trust him again? might you be better served just trying to keep him as a friend rather than put the friendship at risk with a romantic relationship?
so he's back and says he won't do that again. on the following condition, you both go to counseling together and talk about your elationship, why he did that, etc..
he's just going to hurt you again if there aren't boundaries put up and changes put in place. need to understand why he did that and what he is doing to not do it again, if there are real issues between you and him that need work, etc...
You say you are super close, but that wasn't the case when he was snuggled up close to some other female! I firmly believe a person gets one chance. If they blow it, that's it. No second chance! What's to stop him cheating again? Could you handle that? Are you willing to take the risk? How mant times would you accept it and stay with him?
Just a quick thought... Maybe break up with him but remain friends since you've been best friends for so long? Maybe he wanted to "branch out" and not be so settled with one person? (Just a quick thought at 4:30 AM.)
Thats soo disrespectful. He doesn't truly love you and he ain't loyal. Some pack y'all have, looks like you are the only one keeping it. I would break up with this guy and look for someone who can love and treat you with respect.
No! There's no excuse or exception for cheating. Cheating is a choice and not a mistake. So it's intentional and he obviously doesn't care about you or your friendship and he has zero respect. It's not a real relationship or friendship if he does that. There's no excuses or exceptions with cheating. It's a CHOICE. He CHOSE to do that to you and you need to get out of it. I'm sorry but it's the truth.
No break up with him. Cheaters don't deserve another chance no matter how close you were before. He has no respect for you and even though you think you two are best friends, I don't think he feels the same.