Season 3 of this supernatural drama reveals that the town of Grandview was built over the ruins of an older settlement, prompting ghost whisperer Melinda (Jennifer Love Hewitt) to investigate her family's connection to the town's mysterious history. But by digging into her roots and family secrets, Melinda discovers some painful and disturbing truths about her father and brother.