Why hasn't my boyfriend left me?