In 1751 in Scotland, cheated out of his inheritance by a greedy uncle who has him kidnapped and put on a ship to the Carolinas, seventeen-year-old David Balfour escapes to the Highlands with the help of the Jacobite Alan Breck Stewart and there encounters further danger and intrigue as he attempts to clear his name and regain his property.