The Girl from Devil's Lake Ending Explained: A Spoiler-Filled 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.
What Happens in the Climax of The Girl from Devil's Lake?
The novel’s climax unfolds in two parallel tracks: the bungled arrest of Stephen Roper and the horrific murder of reporter Marliss Shackleford. Sheriff Joanna Brady coordinates a takedown after connecting Roper to the 2023 murder of four-year-old Xavier Delgado, whose body was found in a blue duffel bag under the St. David Bridge. The case balloons into a decades‑long serial investigation when Roper’s trophy collection is discovered.
On the day of the planned warrant execution, Marliss Shackleford—a persistent local reporter—arrives at Roper’s home unannounced, seeking an interview about Xavier’s death. Realizing he is a suspect, Roper feigns cooperation, then incapacitates Marliss with chloroform and later kills her by injuring her medulla during movement. Her body is found in his crawl space alongside the cigar box containing decades of evidence.
When officers finally move in, Roper attempts suicide with an antique derringer that fails to fire because its mechanism is gummed up by decades of grime and a residue of LSD and cocaine. He is taken into custody without further incident.
Major Character Outcomes
Sheriff Joanna Brady
Joanna captures the most prolific serial killer in Arizona history. She struggles with guilt over Marliss’s death, blaming herself for delaying the warrant. Butch Dixon convinces her that Marliss sealed her own fate. Joanna later scatters Marliss’s ashes at Juniper Flats and delivers her eulogy. She also redeems the cold case of Amanda Hudson—the “girl from Devil’s Lake”—by linking Roper to the 1962 murder using a switchblade trophy.
Stephen Roper
The 78‑year‑old former English teacher pleads guilty to second‑degree murder for Xavier Delgado and Marliss Shackleford. He is remanded without bond. Because of his compromised immune system from cancer treatment, he demands release from jail, but the court holds him. Roper fires his attorney and represents himself. He remains incarcerated, likely to face no further prosecution due to his age and health. The full scope of his crimes—at least 100 victims across the U.S. and Canada—is publicized but not tried.
Jennifer “Jenny” Brady
Jenny graduates from the police academy, accepts a deputy position with the Cochise County Sheriff’s Office, and gets engaged to Nick Saunders during a Thanksgiving weekend storm. The novel ends with her wedding on December 23, 2023. Butch Dixon walks her down the aisle and weeps. Jenny keeps her surname; Nick keeps his.
Butch Dixon
Butch provides emotional support for Joanna throughout the investigation. At the wedding, he tearfully gives Jenny away.
Marliss Shackleford
Marliss dies at Roper’s hands. Her mother Dianne Borison, condescending and dismissive, requests that Joanna scatter Marliss’s ashes at Juniper Flats. Despite her mother’s failure to honor Marliss’s wishes, Joanna carries out the task in a private, snow‑dusted ceremony. The subplot provides emotional closure for Joanna, who regrets never becoming Marliss’s friend.
Xavier Delgado
The murdered four‑year‑old boy is identified through a photo showing his blue plaid shirt with an intact top button. His DNA confirms the match. His mother Elena Delgado sobs at the arraignment.
Amanda Hudson
The “girl from Devil’s Lake” whose 1962 murder opens the cold case. Roper’s switchblade, taken from her as a trophy, is found in evidence and directly ties him to her death. Her brother Luke Running Deer is informed that her killer is in custody.
Resolved and Unresolved Threads
Resolved:
- The murder of Xavier Delgado is solved.
- The murder of Amanda Hudson (1962) is solved.
- The deaths of deborah Miller (Coney Island, 1966), Calvin Dobbs (Cannon Beach, 1982), Michael Young (Navajo Nation, 1974), and Lucianne Highsmith (Missouri, 1977) are identified through Roper’s trophies.
- The press conference announces a total of 100 victims (including Marliss), with 99 items in the cigar box plus 23 X’s marking unidentified victims.
- The blue duffel bag from the Target purchase is tied directly to Roper.
- Marliss’s death is ruled a homicide; her ashes are scattered.
- Jenny’s wedding and Joanna’s personal life move forward.
Unresolved:
- Twenty‑three victims marked by X’s on a map remain unidentified. The investigation into those names is ongoing, handed to retired detective Ernie Carpenter.
- The remaining shoelaces, class rings, and other trophies still need to be matched to missing persons. The BOLO and press conference ask the public for help.
- Roper’s full confession is obtained, but he will likely not face trial for most murders due to his health.
- The internal departmental leak that compromised the arrest operation is never fully addressed; it originated outside the department via Marliss’s cleaning lady’s brother‑in‑law.
Theme Resolution
Justice and Legal Procedure: Justice is partially served—Roper is caught and pleads guilty to two murders, but the system will not prosecute the bulk of his crimes. Joanna acknowledges this trade‑off as pragmatic.
Missing and Murdered Indigenous Women (MMIW): Amanda Hudson, an Indigenous nurse’s aide, is one of Roper’s first victims. The case highlights how her murder was ignored because of racism (“the only good Indian is a dead one”). Joanna’s emphasis on solving Amanda’s case and her phone call to Luke Running Deer directly addresses this theme.
Intergenerational Trauma and Abuse: Roper’s own abuse at the hands of his grandmother Lucille (who called him “devil’s spawn”) and his manipulative childhood shaped him into a serial killer. The novel traces his first murder at age 11 to a spree lasting over 60 years.
Family and Motherhood: Joanna’s journey mirrors Marliss’s difficult relationship with her own mother. At the memorial, Joanna reflects on their shared struggle with controlling mothers. Jenny’s graduation and wedding represent a healthy, loving family cycle that contrasts with Roper’s broken childhood.
The Epilogue: Chapter 55
The final narrative chapter, set on December 23, 2023, serves as an epilogue. It contains two key events:
-
Jenny’s Wedding: Butch walks Jenny down the aisle. The ceremony is held at a church overflowing with poinsettias. The reception features Mexican food and cake. Jenny and Nick both keep their surnames. Joanna reflects that Jenny is a “chip off the old block.”
-
Scattering Marliss’s Ashes: On the following Sunday, Joanna drives a rutted road to Juniper Flats, a summit covered with snow. She unscrews the urn and pours out the ashes into a gust of wind. She speaks aloud: “I’m sorry you had such a tough life, Marliss. If you’d lived long enough for us to grow old together, we might have become friends after all.” The ashes are carried into the canyon below.
The chapter provides emotional closure for the Marliss subplot and affirms the strength of the Brady‑Dixon family. No new plot threads are introduced.
Reasonable Interpretations of the Ending
- Joanna’s Guilt and Growth: Joanna blames herself for Marliss’s death, but Butch’s reasoning—that Marliss made the choice to go to Roper’s home—is validated. This mirrors Joanna’s earlier tendency to shoulder responsibility for others’ actions.
- Roper’s Motive: The novel offers no simple answer. His abuse as a child, his “voices” (including a dominant one he calls “Sherlock”), and his need for control all contribute. The fact that he resumes killing after cancer treatment suggests that his violence is tied to a sense of mortality and reclaiming power.
- The Role of the Press: Marliss’s death is a direct consequence of her aggressive reporting style. Joanna’s frustration with Marliss earlier in the book becomes tragic. The novel critiques the media’s hunger for stories at the expense of safety.
- Unresolved Victims: The 23 X’s imply that Roper’s true victim count will never be fully known. The novel ends not with a tidy solution but with an ongoing process—a realistic nod to cold case work.
6 Reader Questions and Answers
1. How many victims did Stephen Roper have in total?
The official count reaches 100, including Marliss Shackleford. The cigar box contains 99 items, and a map shows 23 X’s marking unidentified victims. Not all X’s correspond to a trophy, so the precise number is uncertain but at least 100.
2. Did Stephen Roper die in jail?
No. The novel ends with Roper in custody, having pleaded guilty to two second‑degree murders. He is in poor health (cancer survivor) but alive. No death is shown or implied.
3. What happened to Marliss Shackleford?
She confronted Stephen Roper at his home after learning he was a suspect. He chloroformed her, then killed her by injuring her medulla during movement. Her body was found in his crawl space. Her mother arranges for Joanna to give a eulogy and scatter her ashes at Juniper Flats.
4. How did Sheriff Joanna Brady finally catch Stephen Roper?
The investigation began with the blue duffel bag holding Xavier Delgado’s body. Joanna’s team linked the bag to Roper through a Target purchase of five identical duffels. They then connected him to the 1962 murder of Amanda Hudson via a switchblade trophy and to dozens of other cold cases using shoelaces, class rings, and other mementos. A search warrant was obtained, but Marliss’s interference forced a tactical arrest.
5. What was inside Stephen Roper’s cigar box trophy collection?
It contained 15 shoelaces (6 blue for boys, 9 for girls), class rings, a glow‑in‑the‑dark cross pendant, a piece of yellow plastic ribbon (from Calvin Dobbs’s kite), a red bandanna (from Michael Young), an ivory‑handled switchblade (from Amanda Hudson), and a wedding ring (from his grandmother Lucille). Also a derringer pistol and a sandwich bag with LSD/cocaine residue.
6. Why did Stephen Roper start killing people?
The novel presents multiple factors: he was severely abused by his grandmother Lucille, who called him “the devil’s spawn”; he heard voices (including one he named “Sherlock”); and he discovered that killing gave him a sense of power and release. His first murder at age 11 (Lucille’s death) was initially framed as an accident, but he later admits it was intentional. He escalated after a humiliating incident in high school, killing Amanda Hudson in 1962.
For more on the investigation and characters, see our main book page and character guides for Sheriff Joanna Brady, Stephen Roper, Jennifer “Jenny” Brady, Butch Dixon, Detective Deb Howell, and Marliss Shackleford. Explore the themes of serial killing and cold cases, justice and legal procedure, family and motherhood, intergenerational trauma and abuse, and missing and murdered Indigenous women (MMIW).