Ghost Whisperer: Season 3, Episode 12
First Do No Harm (18 Jan. 2008)
Melinda believes Jim is being haunted by the ghost of a man he tried to save, and all Jim wants to do is somehow communicate his remorse. But Melinda's protectiveness causes conflict between them, and may mask what's really happening.
$0.00 with Prime Instant Video