Maggie MacKenzie is a high school librarian who thinks her life is as orderly as the books on her shelves. She has a devoted husband wonderful stepdaughter and loyal best friend. But her life is disrupted with the arrival of her granddaughter Julia who is growing up to be unusually perceptive.As Maggie's connection to her granddaughter develops she becomes haunted by dreams of two girls in seventeenth-century Scotland. Her dreams take her through a tragic era of Scottish history and she grows my