What a test you put yourself through! It's great that you have such supportive friends. Everything that you wrote, I could have written. Maybe one at dinner. Maybe one after dinner. I'm on vacation, I'll start sobriety when I get home. All that bargaining with myself just so that I could keep drinking.
Keep going forward and congrats on day 35.