Question: what episode of ghost whisper does jim die
Answer: Imaginary Friends and Enemies