John Watson happily has a string of girlfriends. Sex is not really the issue among any of these people. Love is. Infatuation is. I think John Watson is infatuated with and fascinated by Sherlock Holmes. I think Sherlock Holmes absolutely relies completely and utterly on John Watson and is devoted to him.