Wow, I need to catch my breath. This season of Sherlock was unbelievably excellent. The show went on a two year hiatus, and it was definitely worth the wait. I thoroughly enjoyed every single episode, and cannot wait until the next season. The first episode answered many questions regarding last seasons’ cliffhanger. For the most part, I agreed with how the episode was structured, but I did not appreciate it as much until the last episode. This season examined Sherlock Homes’ character, and it was such an interesting examination. You learn more about his relationship with Mycroft, his own faults as a human being, and just how much John Watson means to him. Both Benedict Cumberbatch and Martin Freedman brought their A game this season. They really brought layers to their performances, and once again proved that they are the best actors to portray the dynamic duo (my opinion). Typically, the second episode in every season of Sherlock is not very good, but this year I enjoyed it quite a bit. While I think it suffered from some narrative problems, it was an episode filled with so much laughter, heart, and even heartbreak. Of course, the last episode delivers in every way possible. The plot was so intriguing, the acting was flawless, and the cliffhanger had me begging for more. As a whole, season 3 showed me once more why Sherlock is one of my favorite shows. While it is not on television nearly as much as it should, it always manages to impress me. Even with a few missteps within the first and second episodes, season 3 of Sherlock is a must watch for all fans. Hopefully the wait for next season will not be as agonizing.