A mysterious royal visitor, a beautiful and clever antagonist, and an adventure of disguise and subterfuge... has Sherlock Holmes met his match at long last?