

Ghost Whisperer (2005)
S3E12 First Do No Harm
Melinda encounters a troubled spirit who holds Jim responsible for his tragic demise in a catastrophic explosion. Determined to resolve the ghost's lingering resentment, Melinda works to uncover the truth behind the incident, all while navigating the emotional turmoil that comes with it. As she delves deeper, she must help both the ghost and Jim find closure, ultimately leading to a poignant revelation that could heal old wounds and restore peace to the restless soul.