Catwoman: Soulstealer
In 60 seconds
Selina Kyle comes home after two years of training with the League of Assassins, wearing the alias Holly Vanderhees and carrying a plan to gut Gotham's crime families from the inside. She robs the Falcones, charms crime lord Black Mask, and sabotages his new drug, Soul, all to fund her sister Maggie's medical care. Marine veteran Luke Fox, the new Batwing, chases her across rooftops while falling for the socialite she pretends to be. When Black Mask kidnaps Maggie, Selina storms his club, rips off his mask, and ends his reign. She walks away from both crime and the League — and rides toward Bludhaven, a new future.
Before you start
Why it matters
This is a superhero story told from the villain's side of the ledger, and it works because Selina's crimes have a reason you can root for: a dying sister and a childhood of abuse. Maas gives a DC icon agency, hunger, and a moral code that bends but doesn't break. Read it if you love morally gray heroines, cat-and-bird rooftop chases, or watching a thief decide who she actually wants to be.
Spoilers ahead
The story
- 1
Act 1
The Thief Comes Home
A rooftop in Gotham, night. Selina Kyle watches the Bat signal burn against the clouds and lets herself feel it: she's back, after two years away. She is no longer the scared girl dragged from the East End — the League of Assassins trained her at their mountain fortress, and she returned to steal pieces of an ancient map leading to the Midnight Atlas, a relic that can open doors between worlds. That's the mission. What she does with the rest of her time is her own business. Selina Kyle arrives at Gotham City International Airport under the alias Holly Vanderhees, a wealthy socialite, met by a driver sent by the Falcone family. She moves into a penthouse in the Diamond District, secretly purchased with money stolen from criminals during her years abroad. Selina moves into a penthouse apartment in the Diamond District and begins planning her heist against Gotham's underworld, and her first strike is personal: she breaks into the Falcone family's art vault and walks out with a priceless painting, leaving a single claw mark on the wall as her signature. The message lands. On a rooftop after the heist, the new Batwing — armored suit, unfamiliar voice — confronts her, and she looks him over and laughs: "You're not him. You're not even close." Then a smoke bomb, and she's gone.
- 2
Act 2
Gala, Sister, Warlord
Luke Fox, a Marine veteran and son of Lucius Fox, reports for his first night as Batwing, donning a high-tech armored suit designed by his father to assist Batman, who is away on a Justice League mission. Selina attends a charity gala at Wayne Manor as Holly Vanderhees, where she meets Luke Fox for the first time in their civilian identities and dances with him, both unaware of the other's secret. Afterward Selina visits her younger sister Maggie, who has cystic fibrosis and lives in a private medical facility, revealing that Selina's criminal activities are funding Maggie's treatment. Then Selina walks into the Iceberg Lounge and offers her services to Roman Sionis — Black Mask — claiming she wants to take down the Falcones. He tests her: steal a jade cat statue from the Gotham Museum of Antiquities. She pulls it off, but Batwing ambushes her escape, corners her in an alley, and demands to know who she's working for. "I work for myself," she tells him, and slices his suit's wing with her claws on the way out. Selina learns that Black Mask is trafficking a new drug called 'Soul' that causes temporary paralysis and hallucinations, and she begins secretly sabotaging his shipments. Luke Fox, investigating the Soul drug, discovers that its chemical signature matches a compound developed by Wayne Enterprises' pharmaceutical division, raising his suspicion of a mole inside the company.
- 3
Act 3
The Queen Moves
Selina tells Poison Ivy, whom she has befriended, what she's really doing: destroying Gotham's crime families from within, avenging the abuse she and Maggie suffered in the East End. Black Mask starts to suspect her betrayal, and he sends his enforcer Harley Quinn at her in the Iceberg Lounge. Selina beats her using the room itself and her agility, but the clock is now running. Luke tracks Catwoman to her penthouse and finds Holly Vanderhees inside — both identities, one woman. She doesn't apologize: "I'm not the villain in this story. I'm just the one willing to do what no one else will." Selina and Luke form a tentative alliance after she reveals Black Mask's plan to flood Gotham with the Soul drug during a citywide parade, and she shares evidence of his operation. Black Mask answers by taking the one thing she can't lose: he kidnaps Maggie from the medical facility to force Catwoman's obedience. Selina, enraged, storms the Iceberg Lounge alone to rescue her sister.
- 4
Act 4
Mask Off
The Iceberg Lounge becomes a battlefield. Catwoman and Batwing fight Black Mask and his men side by side, and Selina ends it the way she started her war: up close. She claws off Sionis's black mask, baring his scarred face to the room, and the GCPD takes him away in handcuffs. Selina visits Maggie in the hospital after the fight and promises her that she is done with the criminal life, saying, "I'm coming home. For good this time." Luke Fox, in his Batwing suit, meets Selina on a rooftop where she returns a stolen item she had taken from Wayne Manor; he lets her go, choosing not to arrest her. Selina leaves Gotham on a motorcycle, heading toward Bludhaven, as Luke watches from the rooftop, and she reflects that she is no longer running from her past but toward a new future. Talia al Ghul approaches Selina in a diner in Bludhaven and offers her a place in the League of Assassins, saying, 'We've been watching you for a long time, Selina Kyle.' Selina declines Talia's offer, stating she is done taking orders, but Talia leaves a card and warns her that the League will be watching. The final scene shows Selina walking out of the diner into the night, pulling on her goggles, and the narrative notes that somewhere in the city, a cat was on the prowl.
Who's who
Characters
- Selina Kyle / Holly VanderheesLeague-trained thief with a fake socialite name and a real mission: burn Gotham's crime families and pay for her sister's care. She wins, loses Maggie to a kidnapper, wins her back, and finally chooses a life over a war.
- Luke Fox / BatwingMarine veteran and Lucius Fox's son, new to the suit while Batman is away. He chases Catwoman across rooftops, falls for Holly at a gala, and ends the book choosing mercy over an arrest.
- Black Mask (Roman Sionis)Crime lord of the Iceberg Lounge who traffics the drug Soul and tests Selina before trying to own her. He kidnaps Maggie and pays for it: mask clawed off, face exposed, arrested by the GCPD.
- Maggie KyleSelina's younger sister, living with cystic fibrosis in a private facility Selina's thefts fund. Her kidnapping forces the final battle; her hospital bedside forces Selina's promise to quit.
- Harley QuinnBlack Mask's enforcer, ordered to attack Catwoman in the Iceberg Lounge when Sionis smells betrayal. She loses to Selina's agility and use of the room.
- Poison IvySelina's friend and the one person she tells the truth to: that this is vengeance for the abuse she and Maggie suffered in the East End.
- Talia al GhulThe League's voice at the end, offering Selina a place and leaving a card when refused. The League is still watching.
What it's really about
Themes
Crime as caretaking
Every claw mark Selina leaves has a hospital bill behind it. She robs the Falcones, infiltrates the Iceberg Lounge, and risks Black Mask's suspicion — and the book keeps cutting to Maggie in her private medical facility, kept alive by money stolen from criminals. When Selina finally tells Poison Ivy the truth, it reframes everything: the thefts were never about profit but about a sister with cystic fibrosis and a childhood of abuse in the East End. The book refuses the clean line between hero and criminal. Selina steals from predators to protect the powerless, and the story asks whether the method poisons the purpose. Its answer: she keeps the purpose, changes the method — and promises Maggie she's done.
Masks and the faces under them
Everyone in this book wears one. Selina wears Holly Vanderhees at the airport and the gala, Catwoman on the rooftops, and only shows her real face to Maggie and Ivy. Luke hides behind the Batwing armor while his father builds it and Batman is away. Black Mask's mask is so central that the climax literally removes it — Selina claws it off to reveal his scarred face before the GCPD arrests him. The masks that protect the heroes are the same kind of mask that hides a monster, and the book's point is what you do while wearing one. Selina's masks serve her sister; Sionis's serves his empire. When the masks come off, you finally see who was choosing.
Vengeance versus a future
Selina's stated goal is annihilation: destroy every crime family in Gotham from within, avenging the abuse she and Maggie suffered in the East End. The League of Assassins trained her for exactly this kind of war, and Talia's offer at the diner promises more of it — purpose through violence, orders to follow. Selina's answer is no: she's done taking orders. The ending trades the war she planned for the future she rides toward on a motorcycle out of Gotham. The book argues that vengeance can fund you and consume you at once, and that the harder act isn't burning your enemies down — it's walking away from the fire with the person you did it all for still alive.
Trust between enemies
The Selina-Luke thread runs on dramatic irony and slow concessions. They dance at a Wayne Manor gala as Holly and Luke, each hiding a secret from the other. He corners her in alleys; she slices his wing and vanishes. The turn comes when she reveals her identity to him and shows evidence that Black Mask plans to flood Gotham with Soul during a citywide parade — and he chooses alliance over arrest. That trust is tested at the end when she returns what she stole from Wayne Manor and he lets her go. The book's point: trust isn't built by shared goodness but by shared risk, and sometimes the person breaking the law is the one worth betting on.
Who watches the watchers
Gotham's protectors are absent or unproven. Batman is away on a Justice League mission, leaving the city to a rookie Batwing, and Selina's first rooftop verdict on him is brutal: "You're not him. You're not even close." Meanwhile the League of Assassins has been watching Selina for a long time — Talia says so in the diner — and leaves a card as a warning. Surveillance runs both directions: the law watches Selina, the League watches Selina, and Selina watches the underworld. The book suggests that power that watches without acting is worthless, and that the person willing to act — even illegally — is the one who actually changes the city.
Look closer
Symbols
- The claw mark
- Selina's single signature on the Falcone vault wall is a claim of authorship: I was here, and you can't stop me. It's her brand on a city that branded her first. By the end she's signing a different kind of mark — a promise to her sister — and the thief's signature gives way to the person behind it.
- Black Mask's mask
- Sionis's black mask is the face of Gotham's rot: fear manufactured and worn. When Selina claws it off in the final fight, the scarred face underneath strips the myth away — the terror was a man all along. Its removal mirrors the whole book, where identities come off one by one until the truth is standing in the room.
- The Midnight Atlas
- The relic Selina was sent to steal pieces of a map toward can open doors between worlds — a perfect emblem for a woman living between two. Selina herself is the atlas: thief and socialite, criminal and caretaker, Gotham's most wanted and a girl from the East End. The ending has her choosing which world to walk into.
- The Bat signal
- The signal burning over Gotham in the opening is the city's old promise of protection — and Batman is away, so it's an empty promise. Selina watches it and knows she's come home to fill the gap herself. The book's whole argument lives in that image: when the symbol can't act, someone else will.
Spoilers
Ending explained
The ending refuses both clean exits. Selina doesn't get arrested, and she doesn't get recruited. Talia's offer — a place in the League of Assassins, the institution that made her — is the temptation to return to a life of purpose through obedience, and Selina's refusal ('done taking orders') is the book's final verdict on her arc: she'll choose her own targets, or none. But Talia's card and warning keep the door open, which is the competing reading: is Selina free, or just on a longer leash? The last image — goggles on, a cat on the prowl somewhere in the city — lands because it's ambiguous on purpose. She promised Maggie she's done with crime, yet the prowl suggests the Catwoman isn't retired, only redirected. Read generously, it's a woman who stopped running from her past and started moving toward a future, carrying her skills with her. Read darkly, the League is still watching, and no one leaves that mountain twice. The ambiguity is the point: Selina Kyle doesn't do clean endings, and neither does Gotham.
For class or book club
Discussion questions
- 1.Selina funds her sister's medical care through crime — does the book earn the moral math, or is Maggie a device to launder a villain into a heroine?
- 2.Luke lets Catwoman go at the end. Is that character growth, romance bias, or a failure of the justice the Batwing suit exists to enforce?
- 3.Talia's offer and Selina's refusal frame freedom as refusing orders. Compare Selina's arc to the League's philosophy: can someone trained to obey ever fully retire?
Worth remembering
Best lines
“You're not him. You're not even close.”
“I work for myself.”
“I'm not the villain in this story. I'm just the one willing to do what no one else will.”
“I'm coming home. For good this time.”
A fair critique
Where it falls short
The machinery shows. The Soul drug conveniently traces back to Wayne Enterprises' pharmaceutical division, and the mole thread Luke opens is left hanging when the parade plot takes over. Black Mask is more menace than character — his personality is the mask, and once it's clawed off there's not much underneath. Harley and Ivy get scenes but thin ones, enforcers and confidantes rather than people. And the Midnight Atlas, the mission that opens the book, mostly idles while the Black Mask plot runs. Readers wanting the map's payoff will find the ending points elsewhere.
In one sentence
A thief trained by assassins tears Gotham's underworld apart to save her sister — then has to decide what's left of her when the war is won.
Is it for you?
Who should read it
Fans of morally gray heroines who want a DC icon with agency, hunger, and a body count of good intentions. Perfect for readers who like their superhero stories told from the thief's side of the rooftop.
4 questions
Quick quiz: how well do you know Catwoman: Soulstealer?
0 of 4 answered
FAQ
What is Catwoman: Soulstealer about?
Catwoman: Soulstealer is a young adult novel about Selina Kyle, who returns to Gotham as Catwoman after training with the League of Assassins. She plans a heist to steal a powerful artifact to save her dying sister, but her plans are complicated by heroes Batwing and Batgirl, and her uneasy alliance with Harley Quinn and Poison Ivy.
Is Catwoman: Soulstealer worth reading?
If you enjoy fast-paced superhero stories with a focus on character development and moral complexity, yes. Sarah J. Maas brings her signature writing style to the DC universe, creating a compelling antihero in Catwoman. Fans of Maas's other books or of Catwoman's character will find it engaging, though it may feel less epic than her fantasy series.
How does Catwoman: Soulstealer end?
Spoiler: Selina is captured but learns the Soulstealer is a weapon that could destroy Gotham. She chooses to help Batwing and Batgirl stop it, sacrificing her original goal. She is given a chance at redemption, works with the heroes, and visits her recovering sister Maggie, hinting at a new heroic path for Catwoman.
Who should read Catwoman: Soulstealer?
This book is ideal for young adult readers who enjoy superhero fiction with a strong female lead. Fans of Sarah J. Maas's other works, such as Throne of Glass or A Court of Thorns and Roses, will appreciate her writing style. It's also great for DC fans who want a deeper look into Catwoman's character beyond the comics.
How long does it take to read Catwoman: Soulstealer?
The book has about 384 pages, so at an average reading speed of 250 words per minute, it would take roughly 8-10 hours to read. Most readers finish it in a few days if reading a few chapters per day.
Who wrote Catwoman: Soulstealer?
Catwoman: Soulstealer was written by Sarah J. Maas.