Please know that you found those "messages" for a reason. You're very lucky because some people don't find the clues.
Someone out there is looking out for you. Now listen to what they're trying to tell you.
Think clearly with your MIND and not your heart during this difficult time.
If you really want, then give him a second chance, but remember that he may not change. If you stick with him, he may continue to explore more opportunities with other women. There's a good chance he will break your heart. My best advice is to cancel the wedding.
See the clues and listen well to what is really going on for him.
Give him a second chance but put the wedding off.
I doubt if your relationship will ever be the same but good luck!
If you can't trust him (or don't think you can) then end it now. Relationships must have a good solid foundation. That foundation should be made of communication, trust and respect. The lack of any of these is nothing more than a disaster waiting to happen.
The trust will come in time, but he will need to re-earn it.
I agree with Uralba. I would cancel any plans of a wedding but if you feel you cannot break up, then keep him around until you are ready to move on.
My fiancee kissed a guy at her bachlorette party we've been divorced 6 years now. RUN!
It's a tough one when the person you trust most in the World cheats.....
But it sounds like he deserves a chance..... new rule there is no such thing as a private mobile phone or internet profile everything needs to be open and above board.....
Only you can answer that.
He's not going to stop. And you can get over him.
You said it in your response...you don't know if you can trust him. If you can't get over that, then you need to walk away. If you can and believe him then what is your problem. Quit being so weak and dependent. You don't NEED anyone.
He had a committment to you and he broke it. Good for you not thinking about marriange anymore because I wouldn't either at that stage. Me, I vote run too the guy is more likely to do it again.
people make mistakes. Get over it.