Kathryn Lynn Davis returns to wild, idyllic Glen Affric, home to the memorable characters in Too Deep for Tears, and draws us into a world of suspense and haunting emotion.... During the spring of 1988, on a small Scottish island battered into stark beauty by the sea, eighteen-year-old Eva Crawford leaves her childhood home to unearth the truth about herself, her mother, and her family. In a spare Glasgow bedroom, Eva finds a worn, yellowed journal...