
Set in the rugged Scottish countryside, Margaret Hamilton tells the story of a young woman's journey of self-discovery and love. This sweeping historical novel offers a vivid depiction of rural life in Scotland in the mid-19th century, and features richly drawn characters...