Season 8, Episode 10 is saved by first-class performances by Jennifer Love Hewitt and Abigail Spencer but fails at a mental ...
Voices’, offered plenty of twists, turns and surprises in what was one of the show’s darkest stories yet. Warning: spoilers ...