Would you get back with your ex who “almost” cheated?

Literally best relationship I've been in. So attentive, never invalidates me, does all the bare minimum, goes beyond that and the list could go on and on of how good he was to me. His words were nice, but he had nicer actions to back them. He never yelled, was so gentle with me. No abuse, no manipulation, none of the usual obvious red flags. We are so so compatible. Except I want to wait for marriage to have sex and he didn't. I gave him multiple chances to just leave to find someone who wanted what he wanted. But he said he wants a future with me. He said I'm his dream girl and he wants to marry me and planned to soon. Then I had a dream he cheated. I asked to check his phone and found that he was going to cheat a week prior but called it off before anything happened, before even meeting with the girl (someone he met online). She seems to be a sex worker cus the conversation started like “I saw you on —, would you be available for —“. So no emotional investment or flirting, but probably doesn’t make much difference anyway. l've broken up with him. He was very apologetic and understood why. I expected to feel angry with him. But I don't. I expected to never want to see him again. But I do. I just wanna be with him rn. He told me good morning and I asked him to stop messaging me and I feel bad now bc I don't want him to stop messaging me. I want to get back with him. I'm trying to stand on business and I guess I just want some validation that l've done the right thing by ending it with him and attempting to move on. Would you give it another chance?

Vote below to see results!