There is a huge difference between loving a person and that person being good for you. Love does not happens only when they treat you like you deserve. It can happen anyway. Such aren't good for you. Love is there in you but there is something that isn't good about it. Move on because you deserve the world.