Broken Souls' is one of those stories that sticks with you because of its deeply flawed yet compelling characters. At the center of it all is Marcus Vale, a former detective whose relentless pursuit of justice borders on obsession. His past haunts him—literally, at times—and his gruff exterior hides a surprising vulnerability when it comes to protecting the innocent. Then there's Elara Daine, a runaway with a mysterious connection to the supernatural forces tearing their city apart. She’s all sharp edges and defensive quips, but her loyalty runs deeper than she lets on. Their dynamic is electric, constantly toeing the line between allies and adversaries.
Rounding out the core trio is Father Tomas, a priest who’s seen too much darkness to cling blindly to faith. He serves as the group’s moral compass, though his own sins weigh heavily on him. The way these three play off each other—Marcus’s cynicism, Elara’s defiance, Tomas’s weary wisdom—creates this perfect storm of tension and heart. Smaller but equally memorable roles include Lysette, a ghostly figure tied to Marcus’s past, and the enigmatic crime lord Garret Vex, whose charm makes him downright terrifying. What I love most is how none of them feel like tropes; they’re messy, contradictory, and utterly human (even the non-human ones).