I found out my boyfriend of 4 years has been cheating on me for a few months with his work colleague. I confronted him after finding sexual messages/videos between them and he said he was sorry, and he can't believe he'd ever hurt someone he loves. However, he says he likes this other girl, and she obviously really likes him. I said he should go and be with her then, but he says he doesn't know what he wants. We haven't officially ended the relationship but he keeps saying he needs space from both of us to figure out how he feels. Why won't he just end it with me and then go off with the other girl? Why string me along?