The long awaited Sherlock Christmas special has finally arrived courtesy of the lovely BBC. It has been a very long wait, and the unfortunate thing is, this is the only episode for 2016. Bring on 2017! This recap does contain massive spoilers, for previous seasons, and this episode. Also the books. But hey, anything over 100 years is fair game in my opinion.