I wavered between giving this book 3 or 4 stars. I couldn't wait to read the parts of Sophie's story, set in the early 1700's, even though the ending to her story was predictable. On the other hand, I found Carrie's parallel storyline in the present day a bit dull. The setting in Cruden Bay and Slains Castle in Scotland, and the attention to historical detail made this a four star book for me. The author did a remarkable job accurately handling the history of James, "the Old Pretender", and the Jacobite attempt to reclaim the throne of Scotland and England in 1708, and then weaving the lives of her characters into that history. Recommended for those interested in English and Scottish history in the early 1700's and for those who love historical fiction.