How do you avenge -- or forgive -- your own murder four hundred years after it happened? Prompted by recurrent dreams, sixteen-year-old Dana Landgrave uncovers an ancient crime that has drawn the same souls together through three lifetimes. There's nothing sinister about the girl's sunlit twenty-first-century American life in Portsmouth, New Hampshire. Yet, centuries ago, terrible things were done -- by someone she knows Could it be her easygoing,...