Sherlock has returned safely back to London soil, or so he and his friends think. But the veil is dropping and the shadows of their pasts are closing in like sharks to their flailing prey. Can Sherlock, and those he cares about, evade 'Sumatra? And can Sherlock rise to face the greatest challenge of his life: being a father? Sequel to 'Despite the Odds' and 'Tempting the Odds'. (Sherlock x OC)
40 parts