Ok can we take a moment to appreciate the beginning of this scene? Because when Sherlock sees John he remembers how last night ended and he feels awkward, and I just loved that they showed the awkwardness between the two of them after their fight. I love how they acknowledge each other’s presence, and they study each other’s reactions and yet they refuse to make eye contact.
You can see Sherlock wants to apologize, to makes things right, but for some reason, he cannot get the word ‘sorry’ out of his mouth, so he just tries to stick to the investigation, talk about what they always talk about. He stays at a distance though and you can feel they’re both pretty tense.
And then, when John just leaves Sherlock understands that he doesn’t have a choice, he has to apologize to John because last night he crossed the line, and if he has to admit that he loves John, he’ll do it because he’s got his pride, that’s true, but he just can’t risk losing John.