The Devil's Bible by Steve Berry: Complete Book Guide
⚠️ Spoiler Warning: This guide contains detailed spoilers for the entire novel. Proceed only if you've finished reading or are comfortable knowing the plot.
Quick Facts
| Attribute | Detail |
|---|---|
| Series | Cotton Malone (Book 20) |
| Author | Steve Berry |
| Publication Year | 2026 |
| Language | English |
| Genre | Thriller |
| Setting | Stockholm, Sweden; Prague; Baltic Sea; Vasa Museum |
| Narrator | Third-person limited (multiple viewpoints) |
| Main Characters | Cotton Malone, Stephanie Nelle, Cassiopeia Vitt, John Westlake, Monica Butler-White, Princess Lysa Westlake |
Short Summary
Former Justice Department operative Cotton Malone is drawn into a high-stakes conspiracy when Princess Lysa, sister of the Swedish king, is kidnapped. The ransom demands the Codex Gigas—the legendary "Devil's Bible." Meanwhile, Sweden’s bid to join NATO is blocked by a Czech demand for the same manuscript, a centuries-old war trophy. As Cotton investigates, he discovers that the princess’s husband, John Westlake, was a compromised asset, and that Russian intelligence is manipulating events. The operation leads to a devastating shootout at Stockholm’s Vasa Museum where Stephanie Nelle is killed. In the aftermath, the Codex Gigas is returned to Prague, Russia disavows its agents, and Cotton learns he may have a twenty-year-old daughter.
Full Summary
The novel opens with an epigraph from 2 Timothy 4:7, foreshadowing a story of faith and endurance. The prologue finds Cotton Malone in Atlanta with Cassiopeia Vitt, reflecting on a recent traumatic event that has left them vulnerable. The story then flashes back “Two Weeks Earlier” to Stockholm.
Cotton and Stephanie Nelle arrive in Sweden to assist King Wilhelm after his sister, Princess Lysa, is kidnapped. While walking to the palace, a white Volvo attempts to run them down. Cotton evades the attack, and Stephanie reveals the problem may involve John Westlake, the princess’s British husband.
John Westlake is summoned to the palace, where the king reveals Lysa has been taken by Russian agents demanding the Codex Gigas. Westlake suggests giving the book, but the king wants him to use his Russian business contacts. Stephanie and Cotton enter, repeat old suspicions about Westlake being a Russian spy, and he leaves angrily. Stephanie then briefs Cotton on the KGB’s involvement in Olof Palme’s assassination and a canary trap that identified Westlake as a mole—though the king stopped surveillance to protect the family.
Cassiopeia Vitt begins following Westlake. He checks into the Grand Hôtel, receives a mysterious note, and heads to the Moscow Circus. Meanwhile, Cotton searches the Gamla Stan neighborhood and finds a witness, Lars, who saw the kidnapping. Lars later turns out to be a trap; Cotton is attacked in underground tunnels and barely escapes.
At the circus, Westlake meets Monica Butler-White, an SVR officer who forces him to don a clown costume. During the performance, a real assassination attempt is made on the king and queen, but Cassiopeia tackles the shooter. Westlake and Monica escape in chaos.
Princess Lysa, held at a château, reflects on her faith and childless marriage. She remains unaware that her friend Monica is her handler. Westlake later reveals to the palace that Lysa is an unwitting Russian asset; he took the blame nine years ago to protect her. The king refuses to believe it.
Cotton chases a Volvo through Prague after a law-office shootout. He receives a call from Stephanie, who tells him about Westlake’s confession. During the chase, his car is T-boned, and Cotton is knocked unconscious. He later wakes to find that Russian SVR agent Ivan orchestrated the crash. Ivan reveals that Cassiopeia is in danger and that he wants to defect. Cotton, cautious, agrees to help.
Stephanie examines the Codex Gigas at the Swedish Royal Library. She learns that the Czechs are using Sweden’s NATO bid as leverage for the manuscript’s return. She distracts the SVR with a staged transfer of the book.
Monica Butler-White kidnaps Westlake and forces him to watch as she drowns Lysa in a bathtub. The château is then blown up to destroy evidence. Westlake, complicit, chooses his SVR cover over his wife.
Cotton, Ivan, and Stephanie plan to fly the real Codex Gigas to Ramstein Air Base. The flight is a trap to expose a mole. Two Russian Sukhoi fighters attack the plane. Cotton uses the Øresund Bridge and a container ship to evade a missile, which hits the ship instead. He crash-lands at Karup Air Base in Denmark, unharmed.
Back in Stockholm, the team identifies CIA officer Sandra Koss as the mole. They arrange a meeting at the Vasa Museum with Monica Butler-White. At the museum, a shootout erupts. Monica kills Aleks and Sandra. John Westlake appears, armed. Stephanie Nelle confronts him, unarmed; Westlake shoots her in the chest. Cotton descends from the ship’s rigging and kills Westlake. Cassiopeia shoots Monica. Stephanie dies in Cotton’s arms.
The epilogue shows Stephanie’s private funeral in Atlanta. The Codex Gigas is sent to Prague. Russia disavows its agents. CIA station chief Koger is demoted. Cotton, burdened by loss and the possibility of having a daughter, decides to search for the child he may have fathered twenty years earlier.
Main Characters
- Cotton Malone – Former Justice Department operative; investigates the kidnapping and the Codex Gigas; learns he may have a daughter.
- Stephanie Nelle – Former head of the Magellan Billet; orchestrates the canary trap and is killed at the Vasa Museum.
- Cassiopeia Vitt – Cotton’s partner; follows John Westlake and later helps rescue Lysa; confronts issues of trust and secrecy.
- John Westlake – Princess Lysa’s husband; complicit in her murder and works with SVR handler Monica Butler-White.
- Monica Butler-White – SVR officer; manipulates Westlake, orchestrates Lysa’s kidnapping and death; killed by Cassiopeia.
- Princess Lysa Westlake – King Wilhelm’s sister; unwitting Russian asset; drowned by Monica while her husband watches.
Themes
- Faith and Endurance – The epigraph from 2 Timothy 4:7 anchors the narrative; Stephanie’s headstone echoes the verse after her sacrifice.
- Deception and Betrayal – Trusted allies become enemies; John kills his wife; a mole is exposed through a canary trap.
- Legacy and Sacrifice – Stephanie’s death after twenty books marks a definitive end; Cotton searches for his daughter; the Codex Gigas returns to Prague.
- Geopolitical Manipulation – Sweden’s NATO bid is blocked by Russia; the Codex Gigas is leverage; the Czech Republic demands repatriation of war loot.
- Identity and Masks – John’s double life, Monica’s spycraft, and the Vasa Museum as a symbol of hidden truths versus appearances.
Symbols
- Codex Gigas (The Devil’s Bible) – The 800-year-old manuscript serves as the ransom target, symbol of historical plunder, and pawn in geopolitical power games.
- Vasa Museum – The 16th-century warship represents hubris and failure; its galleries become the setting for the climactic shootout.
- Järnpojke (Iron Boy) – A small statue in Gamla Stan where Cotton witnesses a coin ritual; underscores luck and overlooked details of surveillance.
- Øresund Bridge – Connects Sweden and Denmark; Cotton flies under it to evade Russian fighters, symbolizing narrow escapes and decisive choices.
Ending Overview
Stephanie Nelle is killed by John Westlake at the Vasa Museum. Cotton kills Westlake; Cassiopeia kills Monica. The Codex Gigas is returned to Prague. Russia disavows its agents. Koger is demoted. At Stephanie’s funeral, Danny Daniels chooses a headstone inscribed with 2 Timothy 4:7. Cotton decides to search for the daughter he may have, setting up a new direction for his character.
Chapter-by-Chapter Table
| Chapter | Title | Summary Link |
|---|---|---|
| Epigraph | Epigraph | Epigraph |
| Prologue | Prologue | Prologue |
| 1 | Two Weeks Earlier | Chapter 1 |
| 2 | Chapter 2 | Chapter 2 |
| 3 | Chapter 3 | Chapter 3 |
| 4 | Chapter 4 | Chapter 4 |
| 5 | Chapter 5 | Chapter 5 |
| 6 | Chapter 6 | Chapter 6 |
| 7 | Chapter 7 | Chapter 7 |
| 8 | Chapter 8 | Chapter 8 |
| 9 | Chapter 9 | Chapter 9 |
| 10 | Chapter 10 | Chapter 10 |
| 11 | Chapter 11 | Chapter 11 |
| 12 | Chapter 12 | Chapter 12 |
| 13 | Chapter 13 | Chapter 13 |
| 14 | Chapter 14 | Chapter 14 |
| 15 | Chapter 15 | Chapter 15 |
| 16 | Chapter 16 | Chapter 16 |
| 17 | Chapter 17 | Chapter 17 |
| 18 | Chapter 18 | Chapter 18 |
| 19 | Chapter 19 | Chapter 19 |
| 20 | Chapter 20 | Chapter 20 |
| 21 | Chapter 21 | Chapter 21 |
| 22 | Chapter 22 | Chapter 22 |
| 23 | Chapter 23 | Chapter 23 |
| 24 | Chapter 24 | Chapter 24 |
| 25 | Chapter 25 | Chapter 25 |
| 26 | Chapter 26 | Chapter 26 |
| 27 | Chapter 27 | Chapter 27 |
| 28 | Chapter 28 | Chapter 28 |
| 29 | Chapter 29 | Chapter 29 |
| 30 | Chapter 30 | Chapter 30 |
| 31 | Chapter 31 | Chapter 31 |
| 32 | Chapter 32 | Chapter 32 |
| 33 | Chapter 33 | Chapter 33 |
| 34 | Chapter 34 | Chapter 34 |
| 35 | Chapter 35 | Chapter 35 |
| 36 | Chapter 36 | Chapter 36 |
| 37 | Chapter 37 | Chapter 37 |
| 38 | Chapter 38 | Chapter 38 |
| 39 | Chapter 39 | Chapter 39 |
| 40 | Chapter 40 | Chapter 40 |
| 41 | Chapter 41 | Chapter 41 |
| 42 | Chapter 42 | Chapter 42 |
| 43 | Chapter 43 | Chapter 43 |
| 44 | Chapter 44 | Chapter 44 |
| 45 | Chapter 45 | Chapter 45 |
| 46 | Chapter 46 | Chapter 46 |
| 47 | Chapter 47 | Chapter 47 |
| 48 | Chapter 48 | Chapter 48 |
| 49 | Chapter 49 | Chapter 49 |
| 50 | Chapter 50 | Chapter 50 |
| 51 | Chapter 51 | Chapter 51 |
| 52 | Chapter 52 | Chapter 52 |
| 53 | Chapter 53 | Chapter 53 |
| 54 | Chapter 54 | Chapter 54 |
| 55 | Chapter 55 | Chapter 55 |
| 56 | Chapter 56 | Chapter 56 |
| 57 | Chapter 57 | Chapter 57 |
| 58 | Chapter 58 | Chapter 58 |
| 59 | Chapter 59 | Chapter 59 |
| 60 | Chapter 60 | Chapter 60 |
| 61 | Chapter 61 | Chapter 61 |
| 62 | Chapter 62 | Chapter 62 |
| 63 | Chapter 63 | Chapter 63 |
| 64 | Chapter 64 | Chapter 64 |
| 65 | Chapter 65 | Chapter 65 |
| 66 | Chapter 66 | Chapter 66 |
| 67 | Chapter 67 | Chapter 67 |
| 68 | Chapter 68 | Chapter 68 |
| 69 | Chapter 69 | Chapter 69 |
| 70 | Chapter 70 | Chapter 70 |
| 71 | Chapter 71 | Chapter 71 |
| 72 | Chapter 72 | Chapter 72 |
| 73 | Chapter 73 | Chapter 73 |
| 74 | Chapter 74 | Chapter 74 |
| 75 | Chapter 75 | Chapter 75 |
| 76 | Chapter 76 | Chapter 76 |
| 77 | Present Day | Present Day |
| Epilogue | Epilogue | Epilogue |
| Writer’s Note | Writer’s Note | Writer’s Note |
Common Questions and Answers
1. What is the Codex Gigas?
The Codex Gigas, also called the Devil’s Bible, is the world’s largest medieval illuminated manuscript. It was created in the early 13th century in Bohemia and is housed in Stockholm. Its famous full-page illustration of the devil on folio 290 earned it its nickname.
2. Who dies in The Devil's Bible?
Princess Lysa is drowned by Monica Butler-White; Stephanie Nelle is shot by John Westlake at the Vasa Museum; Westlake is killed by Cotton; Monica is killed by Cassiopeia. Several supporting characters also die, including Aleks, Sandra Koss, and numerous SVR operatives.
3. Is Stephanie Nelle really dead?
Yes. Steve Berry confirms in the Writer’s Note that this is Stephanie’s final appearance. She is buried with a headstone quoting 2 Timothy 4:7.
4. What is the canary trap?
A counterintelligence technique used by Stephanie to expose a mole. A false piece of information is fed to multiple suspects; whoever acts on it is the traitor. The trick reveals CIA officer Sandra Koss as the mole.
5. How does the book end?
Stephanie Nelle is killed. The Codex Gigas is sent to Prague. Russia disavows its agents. Koger is demoted. Cotton Malone decides to search for a twenty-year-old daughter he may have, hinting at a new direction for the series.
6. Who is the mole inside the team?
Sandra Koss, a CIA officer in Stockholm, is the mole. She sells out the flight route to Monica Butler-White because of her need for recognition.
7. What does the Vasa Museum symbolize?
The Vasa warship is a symbol of hubris and failure—it sank on its maiden voyage. The museum provides the setting for the climactic shootout, mirroring the collapse of the conspiracy.
8. Does Cotton Malone have a daughter?
Yes, the book reveals he may have a daughter named Jacqueline from a previous relationship with Suzy Baldwin. In the epilogue, Cotton decides to search for her.