haven affair