A ghost from underground blames Melinda for a death she had nothing to do wit...
Ghost Whisperer
Season 3 Episode 12: First Do No Harm
Melinda believes Jim is being haunted by the ghost of a man he tried to save. All Jim wants to do is somehow communicate his remorse, but Melinda's protectiveness causes conflict between them, which may mask what's really happening.