He hasn't moved on? are you sure he isn't playing with you? or you are the one who hasn't moved on yet?. If he love you, he won't date other girl. Most of cases, Ex become Example for not repeating the mistake.
Move on girl, you guys have been apart this long it is time to move on. To me it seems as though if you stay away from someone who you don't trust I will be damned if I go back up to ask him for another date..we just don't need guys like them in our lives.
So my advice would be first sit with him let him time to tell you his secondry choice to love u be bold and tell him reasons for your last seperation dependinding on his reaction make a resolution. praying for your best as you settle the matter
What u r going thru may not be an easy experience but wht I can say is almost every marriage there are challanges bt this has nt left all broken up now solution would be siting to settle the matter with him after all there is no guarantee that you will never meet ths same anywhere. today u devorse over that only to land on one who bypasses u with diety for outing yet never takes u.