I cheated on my long term boyfriend (i know, i know...). I ended up telling him everything and we broke up.
In the mean time i began seeing the man i cheated on him with, and have started to fall for him, even though he can be a bit of an ****, in comparison to my ex.
Now my ex says he forgives me and desperately wants to get back together as he still loves me. But now i don't know what to do. Things with him were pretty idyllic until i was so selfish, and i don't want to end up kicking myself for not allowing it to be that way again. But we have been apart a good few months now, and i'm worried it will never be the same again. Part of me thinks had i been truely happy, then surely wouldn't have strayed.
Also i don't feel like i want to lose the other man, as i'm falling for him now. But the sensible part of me knows i have always had doubts about him, he can be arrogant sometimes, but maybe i just need to give him a chance without my ex clouding the horizon? Thoughts?