Margaret, a girl born with second sight, has the unique ability to bring ghosts trapped between Heaven and Hell back to life. When her parents die suddenly, she goes to live with her beloved grandfather, but the cellar of her grandfather's ancient inn is haunted by an evil spirit of its own. In the town of Bungay, a black dog wanders the streets, enslaving the ghosts of those who have died unnatural deaths. When Margaret arrives, these phantoms congregate...