John starts seeing a mysterious stranger in his dreams. Can he save Sherlock in time? Vaguely AU, features Canon!Watson. My first fanfic so apologies for slight awkwardness. Rated T just in case, there is nothing really explicit.
Read it here if you want. :D