Leonida, when I read your original post, it made me happy. Because I also have a love of my life that I think I will eventually run into again. Then when I read the unfolding story, I realized that would probably happen with me too. Not the drinking but, the frugal factor etc.
This person has the power to hurt you and he seems to feed on drama. Sometimes when we feel pain we are grateful that we are feeling anything at all. He drinks excessively so he is obviously escaping something.
Please find a pet project, charity or something to fill your time and place as much energy into making yourself fulfilled as you did on this relationship. When I do run into my "soul mate" I am going to say, "Nice seeing you - have a great life" and run. ha ha