Well the series has only just got started but the trailer for the final episode is already here. I guess time flies with a show that only has 3 episodes per series.

The episode entitled 'The Last Vow' will air next Sunday January 12th with the trailer shown after last night's episode.

Hard to know what to expect as although the first episode of the series came back with a bang, last night's one just didn't seem to do it for the countless fans of the show.

Half of twitter managed to guess ahead of Sherlock who he should have been after. Come here though, what about that best man's speech? Bromance of the century there!

Watch the trailer below...