Benedict Cumberbatch In A Cravat Is Your Early 'Sherlock' Christmas Present

Holmes and Watson are dressed for time-travel in a sneak peek pic.

The past two years have been a long, dark, terrible struggle for fans of the BBC's "Sherlock," with the show on a seemingly endless hiatus. But today, the light at the end of the tunnel of our anguish is finally in sight.

And it's wearing a Victorian cravat and an extravagant handlebar mustache.

In advance of the "Sherlock" panel at San Diego Comic-Con, the BBC released this image from the show's upcoming one-off Christmas special, which features Sherlock Holmes (Benedict Cumberbatch) and John Watson (Martin Freeman) in some very spiffy turn-of-last-century outfits.

BBc/ Robert Viglasky

Ohmigod, they're so beautiful, and it's been so long.

[Ten-minute break for out-of-control gross sobbing.]

The stars aren't just playing dress-up for funzies, either; it's been confirmed that the "Sherlock" special will be set 100 years ago, in Victorian England, although how Holmes and Watson wind up there is a mystery.

Hopefully, more details will be revealed during the SDCC "Sherlock" panel -- which we will in turn report to you, after another ten-minute crying jag.