I cheated on my boyfriend of a couple of years over the winter break. It wasn’t intentional but it happened, and I finally told him recently, because I figured if I really cared about him, I owe him the truth and should let him decide where to take things from here. But I feel so alone without him, because he was my best friend. Did I do the right thing? Should I just have not told him and kept going?