This is the HARDEST review I am ever going to have to write. I loved every single minute of this episode. Steve, Moffat, and Gatiss have written a masterpiece, and I can't tell you a single bit of it. Smh....well, let's talk about what I CAN say. We all know it's centered around John and Mary's wedding, which serves as a wonderful backdrop for the other events of the episode. We see several new sides of Sherlock, and I loved every one of them. Mary is perfect, (I love her!!!! But I have a very bad feeling she's going to die) and is the perfect balance between John and Sherlock. The highlight of the episode is definitely the best man's speech, and seeing that process unfold is hilarious and touching. If you are a fan of Sherlock's deductions, (and let's be honest, who isn't) you will not be disappointed. There are several deductions done in very unique ways. It was by far the funniest episode we have seen so far and I can't get enough of it. I want to say more, but to be honest, the less you know about this episode, the better. It's a wonderful ride from beginning to end, and will definitely go down as one of the best episodes of the series. It's certainly MY favorite.