This has happened before? So perhaps you should explore why you continue to participate in it. Have you tried Alanon? I was stuck in a self-destructive relationship and the fellowship and program helped me claw myself out and get to a much more life-affirming place in life. A big hug.