I think you should feel sorry for him ... cheaters are a sorry lot. He will never feel the joy and contentment of committing to a relationship. He will never feel the sense of longing for someone he wants to share a life with ... so he settles for someone he just wants to f**k. He will never feel love. So forgive him ... not because he deserves it, but because he's pathetic. What did he gain with his cheating? A few hours of meaningless sexual pleasure from time to time? I'd rather be you than him any day, even with the pain ... because the pain shows you are a living, breathing human, not just a sexual animal!
You will eventually find your match and be happy ... his future is much more bleak.
Keep completely away from him so you will be free to love again.
Carl.