I don’t know if everyone just sort of assumed this or what, but it occurred to me yesterday that John had a date that night, which he probably bailed on…to take care of Sherlock.
The one girl that broke up with him ‘don’t make me compete with Sherlock Holmes!’. He did forget she wasn’t the one with...