Catwoman: Soulstealer – Sarah J. Maas | A Book Review

Catwoman: Soulstealer - Sarah J. Maas

Title: Catwoman: Soulstealer

Author: Sarah J. Maas

Genre: Fantasy (Young Adult)

About the book: It’s part of the DC Icons series that can be read in any order. The YA novels focus on different superheroes during their teenage years. The story follows Selina Kyle who teams up with Poison Ivy and Harley Quinn as Catwoman to wreak havoc on the city. Meanwhile, Luke Fox wants to prove himself as Batwing, but Catwoman keeps outsmarting him.

First impressions: I don’t know much about DC Comics or superheroes in general, but I like how easy the book was to follow even without any background knowledge of Catwoman or Batwing. Even from the beginning, I found myself intrigued by the story.

Characters: The novel mainly revolves around Selina who is a strong protagonist. As much as I found myself rooting for her, I also did the same for Luke, maybe even more so. I appreciated how the romance didn’t overwhelm the storyline. That being said, I loved their interactions.


“But a glass house was definitely not the place for someone to live when they were throwing quite so many stones.”

Writing: It’s a little over 350 pages long, so the plot unfolds at a solid pace. The chapters are short, and the cliffhangers made me want to keep reading.

Final thoughts: I had no idea what to expect for the ending, but I’m glad all the loose ends are wrapped up. I would recommend Catwoman: Soulstealer even if you aren’t into superhero stories.

You can add me as a friend on Goodreads to see what I’m reading.

This post contains affiliate links to Book Depository. If you make a purchase through them, I earn a small commission at no extra cost to you. Thanks!

2 thoughts on “Catwoman: Soulstealer – Sarah J. Maas | A Book Review

Speak your mind!

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.