NO FORGET ABOUT HIM ITS GOING TO BE HARD BUT YOUR WORTH MORE THAN THAT DONT TAKE HIM BACK I KNOW WHAT IAM SAYING IT HAPPEN TO ME AND I DID NOT TAKE HIM BACK
I know thats not what you want to hear... but its true. Let go of this guy... You are going to find another guy who will give the world for you, and he wouldn't DREAM of cheating on you. So please, be fair to yourself and break it off with this guy.