Sherlock: The Next Generation
Sherlock had never expected to fall in love. Emotion, sentiment, had never really been a thing that had affected him. The last thing he expected was to have children. Least of all with his flatmate, John Watson. But it happened, the fell for each other and fell hard. And now the results of this love? Twin boys, Hamish...