MAJOR SPOILERS: Surprising Character Returns in Sherlock Series Four

WARNING: This cannot be unseen! Continue reading