What Causes Codependency And How to Deal with It