Exactly! In real life, John wouldn't just faint and be over it. Sherlock is going to have to understand that he hurt John. I think the part I want to see is for him to realise how much he hurt John. Let's face it, Sherlock's not had friends and isn't used to having an emotional connection with someone. (you kind of get the idea that John is like one of two friends Sherlock's ever had.) He's not used to meaning so much to someone and I'm not sure he understands the level of hurt that John is going through. I want to see John get that through to him and for him to have that, "holy crap, I actually do mean something to someone!" moment that makes him want to fix this.
no subject