I think that I understand now ~ he is trying to protect himself from the extreme behaviour that he perceives in you and had to put a distance between you before he was able to do it.

Maybe you should try to get some counselling, to help you deal with your emotions, and those of others. If you did that and told him that you really could change because of it ... well, who knows?



"The secret of success is constancy to purpose" - Benjamin Disraeli.