Um, OK, so I have read this fic twice today already? And it's 55K words, so that's saying something. It's called <a href=http://archiveofourown.org/works/204010>Indecorous</a>, and it's the brilliant story of Sherlock, John, and Tai (whose name happens to be Mary Morstan) forming a most odd polyamorous triad. It has many things I like, such as complicated people who love each other figuring out how to do so, sex as a means of revealing character and furthering plot, a lot of cuddling, friendship as a component of a romantic relationship, Sherlock working through his issues in a totally batshit way. Oh, and blistering-hot kinky sex. It's just a charming story, and romantic in a terribly unconventional way, and I adore it.
.