The complete second season of the popular US fantasy series. Melinda Gordon (Jennifer Love Hewitt) is a young newlywed with the unique gift to communicate with spirits of people who have died. The dead seek out Melinda's ability to help them relay significant messages and information to the living. Despite her fear, compassion compels her to help these earthbound spirits cross over by completing their unfinished business with the living. Episodes comprise: 'Love Never Dies', 'Love Still Won't Die', 'Drowned Lives', 'The Ghost Within', 'A Grave Matter', 'The Woman of His Dreams', 'A Vicious Cycle', 'The Night We Met', 'The Curse of the Ninth', 'Giving Up the Ghost', 'Cat's Claw', 'Dead to Rights', 'Deja Boo', 'Speed Demon', 'Mean Ghost', 'The Cradle Will Rock', 'The Walk-in', 'Children of Ghosts', 'Delia's First Ghost', 'The Collector', 'The Prophet' and 'The Gathering'.