Ghost Whisperer - Sesong 2
Melinda Gordon (Jennifer Love Hewitt) has the ability to communicate with the earthbound spirits of people who have died, providing deeply moving and important closure for them and their loved ones. This season, Melinda and her husband, Jim Clancy (David Conrad), are joined by new friend and employee Delia Banks (Camryn Manheim), as Melinda battles a dark force taking over her beloved town of Grandview. Discover her unbelievable adventure in all 22 episodes of Season Two.