{
  "schemaVersion": 1,
  "slug": "kidnapped",
  "title": "Kidnapped",
  "author": "Robert Louis Stevenson",
  "language": "en",
  "spoilers": true,
  "characters": [
    {
      "name": "Robert Louis Stevenson",
      "aliases": [
        "R.L.S."
      ],
      "description": "Author of the book and the voice presenting David Balfour’s memoirs; not a character in the story."
    },
    {
      "name": "Mrs. Stevenson",
      "aliases": [
        "F. V. DE. G. S."
      ],
      "description": "Writer of the preface; not a character in the story."
    },
    {
      "name": "Charles Baxter",
      "aliases": [],
      "description": "Stevenson’s friend, to whom the dedication is addressed; he does not appear in the story."
    },
    {
      "name": "David Balfour",
      "aliases": [
        "Davie"
      ],
      "description": "Seventeen-year-old narrator and protagonist. After his parents’ deaths, he sets out for Shaws to meet his uncle and learn about his inheritance; he later discovers he is the heir of entail and becomes a man of means."
    },
    {
      "name": "Mr. Campbell",
      "aliases": [],
      "description": "Minister of Essendean and a friend of David’s late parents. He gives David his father’s letter and sends him on his journey."
    },
    {
      "name": "David’s father",
      "aliases": [
        "Alexander Balfour",
        "Alexander"
      ],
      "description": "David’s late father, a learned country schoolmaster and the elder brother of Ebenezer. He instructed Mr. Campbell to send David to Shaws and yielded his claim to the estate in an agreement with Ebenezer."
    },
    {
      "name": "David’s mother",
      "aliases": [],
      "description": "David’s late mother, Grace Pitarrow, whom Mr. Rankeillor identifies as the woman loved by both David’s father and Ebenezer."
    },
    {
      "name": "Ebenezer Balfour",
      "aliases": [
        "Uncle Ebenezer",
        "Mr. Balfour of Shaws",
        "the laird"
      ],
      "description": "David’s uncle and laird of Shaws. He arranged David’s kidnapping and, when confronted, admits paying Hoseason to take David away; he later agrees to give David two-thirds of Shaws’s yearly income."
    },
    {
      "name": "Jennet Clouston",
      "aliases": [],
      "description": "A local woman who curses Ebenezer and the house of Shaws, blaming it for bloodshed and ruin. Ebenezer says he had her sold up."
    },
    {
      "name": "Unnamed shepherd",
      "aliases": [],
      "description": "A shepherd near Edinburgh who gives David rough directions toward Cramond."
    },
    {
      "name": "Unnamed carter",
      "aliases": [],
      "description": "A local carter who warns David to keep clear of the Shaws."
    },
    {
      "name": "Unnamed barber",
      "aliases": [],
      "description": "A barber on his rounds who tells David that Ebenezer is no kind of man."
    },
    {
      "name": "Unnamed cabin-boy",
      "aliases": [
        "Ransome"
      ],
      "description": "A half-grown sailor aboard the Covenant, abused by Mr. Shuan and later killed by him. He carries a letter from Captain Hoseason to Ebenezer and has little memory of life before going to sea."
    },
    {
      "name": "Elias Hoseason",
      "aliases": [
        "Captain Hoseason",
        "the skipper"
      ],
      "description": "Captain of the brig Covenant. He presents himself as courteous ashore but is implicated in kidnapping people for private interests and is brutal aboard ship."
    },
    {
      "name": "Mr. Rankeillor",
      "aliases": [],
      "description": "A respected lawyer and agent to local gentry who knew David’s father. He confirms David’s identity and inheritance, explains the agreement between David’s father and Ebenezer, helps expose the kidnapping, and arranges for David to receive two-thirds of Shaws’s yearly income."
    },
    {
      "name": "Mr. Shuan",
      "aliases": [],
      "description": "The Covenant’s chief mate, a skilled seaman who drinks and abuses Ransome. While drunk, he kills Ransome and is later killed by Alan Breck."
    },
    {
      "name": "Unnamed landlord of the Hawes Inn",
      "aliases": [],
      "description": "The innkeeper who tells David that Ebenezer was widely believed to have killed his elder brother Alexander to obtain Shaws."
    },
    {
      "name": "Unnamed Covenant seamen",
      "aliases": [
        "the brig’s crew"
      ],
      "description": "Individually unnamed sailors aboard the Covenant; they help prepare the ship to sail and are described as armed and rough. Several attack Alan and David, and some are killed or wounded in the fight."
    },
    {
      "name": "Alan Breck Stewart",
      "aliases": [
        "Alan Breck",
        "Alan Stewart",
        "Mr. Thomson"
      ],
      "description": "A Highland Jacobite in the French service, carrying rent money for his exiled chief, Ardshiel. He becomes David’s ally and close friend, helps expose Ebenezer’s role in David’s kidnapping, and helps David recover his inheritance. The preface says Alan was suspected of murdering Colin Campbell, though local tradition favors his innocence."
    },
    {
      "name": "James Stewart",
      "aliases": [
        "James of the Glens",
        "Sheamus",
        "Mr. Thomson’s kinsman"
      ],
      "description": "A man tried for the murder of Colin Campbell of Glenure; the preface draws on his trial as material for the novel. In Alan’s account, he is Ardshiel’s half-brother and agent who gathers rent for him."
    },
    {
      "name": "Colin Campbell of Glenure",
      "aliases": [
        "the Red Fox",
        "Colin Roy",
        "Colin of Glenure",
        "Red Colin",
        "Mr. Glen"
      ],
      "description": "A royal factor on the forfeited estate of Ardsheal who was murdered. Alan describes him as a Campbell who seeks to evict the loyal tenants of Appin; David witnesses his shooting and death."
    },
    {
      "name": "John Macfarlane",
      "aliases": [],
      "description": "Recipient of a letter from James Stewart introduced as evidence in the trial; he is mentioned but does not appear in the story."
    },
    {
      "name": "Duncan Campbell",
      "aliases": [],
      "description": "A change-keeper at Annat whose trial testimony recounts conversations with Alan Breck and John Stewart; he is mentioned but does not appear in the story."
    },
    {
      "name": "John Stewart",
      "aliases": [],
      "description": "A man seen with Alan Breck in Duncan Campbell’s trial testimony; he is mentioned but does not appear in the story."
    },
    {
      "name": "Ballieveolan",
      "aliases": [],
      "description": "A person whom Alan Breck reportedly threatened to challenge, along with his sons; mentioned in the preface but not otherwise identified."
    },
    {
      "name": "Sons of Ballieveolan",
      "aliases": [],
      "description": "The unnamed sons of Ballieveolan, whom Alan Breck reportedly threatened to challenge; mentioned in the preface."
    },
    {
      "name": "Unnamed other man who fired the shot",
      "aliases": [
        "the other man"
      ],
      "description": "An unidentified person said in local tradition to have fired the shot that killed Colin Campbell; his name is kept secret."
    },
    {
      "name": "Alan 3rd Baron of Appine",
      "aliases": [],
      "description": "A figure in a family pedigree quoted in the preface, said not to have been killed at Flodden and to have married Cameron, daughter of Ewen Cameron of Lochiel."
    },
    {
      "name": "Cameron",
      "aliases": [],
      "description": "Daughter of Ewen Cameron of Lochiel and wife of Alan 3rd Baron of Appine, according to the pedigree quoted in the preface."
    },
    {
      "name": "Ewen Cameron of Lochiel",
      "aliases": [],
      "description": "Cameron’s father, named in the pedigree quoted in the preface; he does not appear in the story."
    },
    {
      "name": "John Stewart 1st of Ardsheall",
      "aliases": [],
      "description": "A figure in the family pedigree quoted in the preface; the pedigree names him as an ancestor of Alan Breck."
    },
    {
      "name": "Duncan Baan Stewart",
      "aliases": [],
      "description": "A man identified in the quoted pedigree as being in Achindarroch and as Alan Breck’s father."
    },
    {
      "name": "Alan Breck’s descendants",
      "aliases": [],
      "description": "Descendants of Alan Breck mentioned in the pedigree quoted in the preface; no individuals are identified."
    },
    {
      "name": "Unnamed old red-faced general",
      "aliases": [],
      "description": "A general seen by David riding a grey horse at the head of a regiment on the Glasgow road."
    },
    {
      "name": "Unnamed man with the case-knife",
      "aliases": [],
      "description": "A sailor who tells David he has stolen a case-knife and threatens Mr. Shuan; he is part of the Covenant’s crew."
    },
    {
      "name": "Mr. Riach",
      "aliases": [],
      "description": "The Covenant’s second officer, a laird’s son and former college student who has some medical skill. He helps David recover from his wound and later defends Alan from the sailors after the wreck, helping him escape."
    },
    {
      "name": "Old Mrs. Hoseason",
      "aliases": [],
      "description": "Captain Hoseason’s mother, who lives in Dysart; the Covenant honors her by firing a gun and showing its colours when passing the town by day."
    },
    {
      "name": "Unnamed fisherman aboard the Covenant",
      "aliases": [],
      "description": "A sailor of about forty who tells David about his wife and child. He lost his fishing boat and was driven into deep-sea voyaging; his family waits for him, unaware that he will not return."
    },
    {
      "name": "Wife of the unnamed fisherman",
      "aliases": [],
      "description": "The young wife of a fisherman aboard the Covenant, mentioned in his stories to David. She waits in vain for her husband to return."
    },
    {
      "name": "Child of the unnamed fisherman",
      "aliases": [
        "the bairn"
      ],
      "description": "The child of a fisherman aboard the Covenant and his wife; mentioned in the fisherman’s stories to David."
    },
    {
      "name": "Unnamed man who struck David",
      "aliases": [],
      "description": "A Covenant sailor who admits to David that he gave him the blow on the head that caused his wound."
    },
    {
      "name": "Unnamed man who falls through the skylight",
      "aliases": [],
      "description": "A sailor who breaks into the round-house through its skylight during the attack and is shot by David."
    },
    {
      "name": "Unnamed sailor shot through the thigh",
      "aliases": [],
      "description": "A sailor whose legs come through the round-house skylight during the attack; David shoots him through the thigh."
    },
    {
      "name": "Unnamed sailor who grapples with Alan",
      "aliases": [],
      "description": "A sailor who grabs Alan around the body during the fight at the round-house; Alan kills him."
    },
    {
      "name": "Unnamed injured sailor",
      "aliases": [],
      "description": "One of the Covenant sailors wounded in the fight at the round-house; David believes he may have shot the captain."
    },
    {
      "name": "Duncan Stewart",
      "aliases": [],
      "description": "Alan Breck’s father, a skilled swordsman who served in the Black Watch. Alan says he taught him to fight and gave him the silver buttons from his coat."
    },
    {
      "name": "Unnamed porter at the King’s palace",
      "aliases": [
        "the King’s porter"
      ],
      "description": "A porter at the palace whom Duncan Stewart and three other Highland privates give their three-guinea payments to after demonstrating swordsmanship for the King."
    },
    {
      "name": "King George",
      "aliases": [],
      "description": "The reigning king in the story’s historical setting, whom Alan calls a usurper. Alan’s father and fellow Highland soldiers once demonstrated swordsmanship before him."
    },
    {
      "name": "Queen Carline",
      "aliases": [],
      "description": "The queen who, according to Alan, watched his father and three Highland soldiers demonstrate swordsmanship before King George."
    },
    {
      "name": "The Butcher Cumberland",
      "aliases": [
        "Cumberland"
      ],
      "description": "A figure Alan names among those who watched his father’s swordsmanship demonstration at the palace."
    },
    {
      "name": "Ardshiel",
      "aliases": [
        "Appin",
        "Alan’s chief",
        "the chief"
      ],
      "description": "Alan Breck’s exiled Highland chief, whose tenants send him rent in France. He is James Stewart’s half-brother and has a wife and children."
    },
    {
      "name": "Lady Ardshiel",
      "aliases": [
        "Ardshiel’s lady"
      ],
      "description": "Ardshiel’s wife, mentioned by Alan as having fled with him and their children after Culloden."
    },
    {
      "name": "Ardshiel’s children",
      "aliases": [
        "the bairns",
        "the children and the hope of Appin"
      ],
      "description": "The unnamed children of Ardshiel and his wife, living with their exiled father in France."
    },
    {
      "name": "King Louis of France",
      "aliases": [
        "the King of France"
      ],
      "description": "The French king whose service Alan Breck has entered; Alan says he carries the king’s commission."
    },
    {
      "name": "King Louis’s French ship",
      "aliases": [],
      "description": "A French vessel sent to collect Alan Breck, which passes him by in the fog."
    },
    {
      "name": "Unnamed old gentleman of the Ross",
      "aliases": [],
      "description": "A courteous Highlander living in a poor hut on the Ross of Mull. He welcomes David after the shipwreck, feeds him, and directs him to follow Alan’s route toward Torosay."
    },
    {
      "name": "Wife of the unnamed old gentleman",
      "aliases": [],
      "description": "The wife of the old gentleman who shelters David on the Ross of Mull; she welcomes and feeds him despite not speaking English."
    },
    {
      "name": "Red deer",
      "aliases": [
        "the buck"
      ],
      "description": "A stag with a large spread of antlers that David sees on Earraid; it runs away when it notices him."
    },
    {
      "name": "Unnamed first fisherman on the coble",
      "aliases": [
        "the yellow-haired fisherman"
      ],
      "description": "One of two fishers who initially ignore David’s cries for help on Earraid, then return with another man and show him how to cross the tidal channel."
    },
    {
      "name": "Unnamed second fisherman on the coble",
      "aliases": [
        "the black-haired fisherman"
      ],
      "description": "One of two fishers who initially ignore David’s cries for help on Earraid, then return with another man and show him how to cross the tidal channel."
    },
    {
      "name": "Unnamed man who returns with the fishers",
      "aliases": [
        "the third man on the coble"
      ],
      "description": "A man accompanying the two fishers on their return to Earraid. He communicates to David that he should wait for the tide to go out."
    },
    {
      "name": "Unnamed Highland guide",
      "aliases": [
        "the rascal guide"
      ],
      "description": "A poor local guide who agrees to lead David toward Torosay for payment, then abandons him after demanding more money and threatening him with a dagger."
    },
    {
      "name": "Hector Maclean",
      "aliases": [
        "Mr. Maclean"
      ],
      "description": "A comparatively wealthy man on Mull who changes David’s guinea and hosts him and his guide for dinner. He is a witness to their bargain and payment."
    },
    {
      "name": "Unnamed blind catechist",
      "aliases": [
        "Duncan Mackiegh"
      ],
      "description": "A blind religious teacher on Mull who offers to guide David for brandy. He is armed, has been accused of highway robbery and murder, and turns hostile when David refuses to comply."
    },
    {
      "name": "Unnamed innkeeper at Torosay",
      "aliases": [
        "the Maclean innkeeper"
      ],
      "description": "An educated, convivial innkeeper at Torosay who drinks punch with David and tells him about Duncan Mackiegh. He has a grudge against Ardshiel’s family and friends."
    },
    {
      "name": "Neil Roy Macrob",
      "aliases": [
        "Neil Roy"
      ],
      "description": "The skipper of the ferry from Torosay to Kinlochaline and one of Alan’s clansmen. He recognizes David by the silver button and gives him instructions for reaching James of the Glens."
    },
    {
      "name": "Unnamed emigrant-ship captain",
      "aliases": [
        "captain of the emigrant ship"
      ],
      "description": "The captain of a ship carrying Highland emigrants to the American colonies. He asks the ferry passengers to leave amid the tearful farewells."
    },
    {
      "name": "Unnamed catechist Henderland",
      "aliases": [
        "Henderland",
        "Mr. Henderland"
      ],
      "description": "A catechist sent by the Edinburgh Society for Propagating Christian Knowledge to work in the Highlands. He is a friend of Mr. Campbell, shelters David, and offers him money and spiritual counsel."
    },
    {
      "name": "Unnamed boatman on Linnhe Loch",
      "aliases": [
        "David’s boatman"
      ],
      "description": "An honest fisherman who carries David across Linnhe Loch into Appin, honoring Henderland’s request."
    },
    {
      "name": "Unnamed lawyer accompanying Glenure",
      "aliases": [
        "Mungo"
      ],
      "description": "A lawyer traveling with Colin Campbell of Glenure. After the shooting, he accuses David of being an accomplice and calls the soldiers to seize him."
    },
    {
      "name": "Unnamed servant accompanying Glenure",
      "aliases": [],
      "description": "A servant traveling with Colin Campbell of Glenure, wearing tartan and carrying provisions; he weeps at Glenure’s death."
    },
    {
      "name": "Unnamed sheriff’s officer accompanying Glenure",
      "aliases": [],
      "description": "A sheriff’s officer in the party traveling with Colin Campbell of Glenure; he runs to summon the soldiers after the shot."
    },
    {
      "name": "Unnamed man in the black coat",
      "aliases": [
        "the murderer"
      ],
      "description": "The armed man David sees fleeing after Colin Campbell of Glenure is shot. His identity is not established in this passage."
    },
    {
      "name": "Unnamed red-coat soldiers",
      "aliases": [
        "King George’s troops",
        "the soldiers"
      ],
      "description": "Government soldiers pursuing the suspected shooter and David after Glenure’s murder; they fire toward David in the birch wood."
    },
    {
      "name": "Duke of Argyle",
      "aliases": [
        "the Duke"
      ],
      "description": "A Whig nobleman and head of the Campbell clan, described by Alan as a good chieftain. He presides over the court that Alan expects will try Glenure’s murder."
    },
    {
      "name": "King Charles the Second",
      "aliases": [
        "Charles the Second"
      ],
      "description": "A king mentioned by David for a remark about England’s climate and for his flight after Worcester; he does not appear directly."
    },
    {
      "name": "Unnamed seven sailors who confront Alan",
      "aliases": [],
      "description": "Seven surviving sailors from the Covenant who, at Hoseason’s urging, begin to surround and attack Alan on the shore after the wreck. Riach intervenes, and Alan escapes amid a fight among the men."
    },
    {
      "name": "James Stewart’s wife",
      "aliases": [
        "Mrs. Stewart"
      ],
      "description": "James of the Glens’s wife, who weeps over the danger to her family and later sends money and a warning to Alan through John Breck Maccoll. She blesses David for agreeing to share the risk."
    },
    {
      "name": "James Stewart’s eldest son",
      "aliases": [],
      "description": "James of the Glens’s eldest son, who burns papers during the search of the house; James strikes him in panic, fearing the boy may imperil his father."
    },
    {
      "name": "Unnamed second son of James Stewart",
      "aliases": [],
      "description": "One of James Stewart’s sons, who helps outfit David and Alan for their flight from Appin."
    },
    {
      "name": "Unnamed servant lass at Aucharn",
      "aliases": [],
      "description": "A maid at James Stewart’s house who frantically rummages through the kitchen while the household prepares for a search."
    },
    {
      "name": "Unnamed gillies of Cluny Macpherson",
      "aliases": [
        "Cluny’s gillies"
      ],
      "description": "Unnamed Highland attendants who serve Cluny in his hiding places. One leads David and Alan toward a hiding-place near Loch Rannoch, and two carry the exhausted David through the glens to Cluny’s Cage."
    },
    {
      "name": "Unnamed bouman of Appin",
      "aliases": [
        "John Breck Maccoll",
        "John Breck"
      ],
      "description": "Alan’s tenant and trusted messenger, who carries a coded signal and letter between Alan and James Stewart and brings money and news to the fugitives."
    },
    {
      "name": "Cluny Macpherson",
      "aliases": [
        "Cluny"
      ],
      "description": "Chief of the clan Vourich and a Jacobite outlaw hiding in the Highlands. He shelters David and Alan in Cluny’s Cage and wins Alan’s money at cards, but tells David he may take the money back."
    },
    {
      "name": "Unnamed barber-gillie of Cluny",
      "aliases": [
        "Cluny’s barber",
        "the barber"
      ],
      "description": "A gillie who shaves Cluny, brings him news, and also acts as a doctor. He treats David during his fever."
    },
    {
      "name": "Prince Charlie",
      "aliases": [
        "Prince Charles Edward Stuart"
      ],
      "description": "The Jacobite prince who once stayed in Cluny’s Cage. Cluny recalls him as gracious and spirited, though already prone to drink."
    },
    {
      "name": "Duncan Dhu",
      "aliases": [],
      "description": "A Maclaren host in Balquhidder who shelters David while he recovers and gives hospitality to Alan. He owns pipes and helps prevent a quarrel between Alan and Robin Oig."
    },
    {
      "name": "Mrs. Maclaren",
      "aliases": [],
      "description": "Duncan Dhu’s wife, who welcomes and cares for David and hosts Alan during David’s recovery."
    },
    {
      "name": "Unnamed doctor in Balquhidder",
      "aliases": [],
      "description": "A doctor summoned to treat David when he is taken ill at the Maclarens’ house."
    },
    {
      "name": "Robin Oig",
      "aliases": [
        "Robin Oig Macgregor"
      ],
      "description": "One of Rob Roy’s sons, sought by the law for allegedly carrying off and forcibly marrying a young woman and for killing James Maclaren. He challenges Alan’s standing, but the two reconcile through a contest of piping."
    },
    {
      "name": "Rob Roy",
      "aliases": [],
      "description": "Robin Oig’s father and a notorious outlaw, mentioned but not directly present."
    },
    {
      "name": "James More",
      "aliases": [
        "James More Drummond",
        "James More Drummond or Macgregor",
        "Rob Roy’s eldest son"
      ],
      "description": "Rob Roy’s eldest son and Robin Oig’s brother, who is imprisoned in Edinburgh Castle awaiting trial when David visits Balquhidder."
    },
    {
      "name": "Macgregor of Macgregor",
      "aliases": [
        "the chief of the Macgregors"
      ],
      "description": "The exiled chief of the Macgregors, mentioned as leading the clan from abroad."
    },
    {
      "name": "James Maclaren",
      "aliases": [],
      "description": "A man Robin Oig is said to have shot at the plough stilts in an unresolved quarrel."
    },
    {
      "name": "Unnamed lass at the Limekilns change-house",
      "aliases": [
        "the maid"
      ],
      "description": "The innkeeper’s daughter who takes pity on David and Alan, steals a neighbour’s boat, and rows them across the Forth to Lothian. Her compassion and help put her at risk."
    },
    {
      "name": "Unnamed father of the Limekilns lass",
      "aliases": [
        "the innkeeper"
      ],
      "description": "The father of the Limekilns lass and owner of the change-house; he is away at Pittencrieff when she secretly helps David and Alan."
    },
    {
      "name": "Unnamed strolling piper",
      "aliases": [],
      "description": "A drunken travelling piper who questions David and Alan while they hide in a thicket near Limekilns."
    },
    {
      "name": "Mrs. Rankeillor",
      "aliases": [],
      "description": "Mr. Rankeillor’s wife, whom David meets at dinner in their home."
    },
    {
      "name": "Torrance",
      "aliases": [],
      "description": "Mr. Rankeillor’s clerk, whom the lawyer summons to prepare an agreement and accompany David and him as a witness."
    },
    {
      "name": "Mr. Rankeillor’s son",
      "aliases": [],
      "description": "Mr. Rankeillor’s son, whose clothes the lawyer lends David."
    },
    {
      "name": "Unnamed Appin Stewart lawyer",
      "aliases": [],
      "description": "A lawyer in Edinburgh, described as an Appin Stewart and therefore trusted by Alan. David is to consult him to arrange a ship and Alan’s safe departure."
    },
    {
      "name": "Mr. Balfour of Pilrig",
      "aliases": [
        "the laird of Pilrig"
      ],
      "description": "A learned man whom Mr. Rankeillor esteems and recommends to David as a namesake who can introduce him to Lord Advocate Grant."
    },
    {
      "name": "Lord Advocate Grant",
      "aliases": [],
      "description": "The Lord Advocate, whom Mr. Rankeillor says David should approach to offer testimony concerning James Stewart’s case."
    }
  ],
  "analysis": {
    "sourceSha256": "3f2787bbf6a583ed5f8105e1d6f37ed0027df1e8c6f78817fbe89a43b2963b5d",
    "generatedAt": "2026-10-24T10:53:55.074280+00:00",
    "partsProcessed": 6,
    "extractionWarnings": [],
    "promptSha256": "ef6b30afebc4d1ea57690ea5b456465684c74b7af125ea8d48e25e6ba2004d41",
    "model": "gpt-6-luna",
    "pipelineVersion": 1
  }
}
