Review: Elementary (S3 E12/24), Tuesday 10th March, Sky Living

Kitty has to face her bête noire, the man who abducted, raped and tortured her; but first we have to find out exactly why she and Sherlock are so important to each other. He might be saving her from plunging into the long dark night of the soul, but she’s giving him an incentive to…