Someone at the yard does John with a truth serum as a prank. Maybe they want to embarrass him or get some funny blackmail. Instead they find out more than they want about John's shitty childhood upbringing. Like drunk father abusive mother poor and homeless kind of upbringing. Cue a very mad Sherlock and very guilty yard.
no subject