If a man keeps walking out on you and keeps returning don’t be fooled. Don’t start thinking that he loves you and he can’t live without you so that’s the reason he keeps coming back.
First you must understand that what you have is a selfish individual who cares nothing about your happiness. The reason he keeps coming back is not because he loves you, it is because you make yourself available. Don’t be fooled.