I have had to breakup with a guy for whom I moved to another country. With whom I planned kids together. With whom we talked about which house we could live in. Long story short, we both struggled with certain commitment issues at this time which resulted in me feeling less and less secure about the future and in the end deciding that I could not live in a half relationship anymore. It was too insecure and painful.
There were several years where I questioned my choice. It took me two years to get over of him. His shadow still follows me when I am thinking of a potential life partner. However, if I had to do everything over again, I would do the same. I would let go of someone who is ambivalent and cannot make up their mind about their feelings towards me.
There is a certain positive aspect about letting go of someone you love which I am only starting to understand now, years later. Namely, the knowledge that you can do this. It seems like a stupid one, but once you internalize it, it is actually a very powerful message. See, I was in a foreign country with few if any friends and yet, I let go of my ex. To me that says – no matter how much I love you, I am going to let you go if you cannot decide if you want me or not. If you were to consistently treat me disrespectfully and not work on the relationship, I would let you go. I know I can leave you behind even if you are the love of my life.