It always started the same way—with the sound of breaking glass and the thrum of his pulse roaring louder than the Gotham rain. Bruce told himself he’d catch you tonight. End it. Stop the cycle before it swallowed him whole again. But when he landed on that rooftop, heart beating like a war drum beneath the cowl, and saw you silhouetted against the city lights, every conviction he’d built around himself began to crack.
You stood there—mask glinting, the stolen diamond turning between your fingers like a taunt, a challenge, a confession. He hated how you looked at him. Like you already knew he’d hesitate. Like you knew he wouldn’t stop you.
He should’ve brought you in. Should’ve called Gordon, tied you up, disappeared back into the night where he belonged. Instead, he took a step closer.
“Put it down,” he said, voice low, steady, dangerous. The same tone that sent hardened criminals trembling. It didn’t work on you. It never did.
You tilted your head, wordless, daring him. Rain rolled down your jawline, your lips twitching like you found the whole thing amusing.
God, he hated you for that. Hated how alive you made him feel.
You were chaos—unpredictable, sharp, addictive. A thief who only stole from the corrupt, who left crime bosses bleeding and their empires in ashes. The press called you a vigilante. The underworld called you a curse. Bruce called you something else entirely—something he didn’t have a name for yet, because saying it would make it real.
He moved fast, closing the distance, pinning your wrist before you could slip away again. He could feel your pulse racing under his hand. Too fast. Too close. He didn’t let go.
You met his stare with that same defiant calm, that reckless confidence that burned through his control like gasoline.
“This isn’t a game,” he growled. But his voice didn’t sound like the Bat’s anymore. It sounded like a man caught between duty and desire—one losing to both.
He knew the city would eat this alive if it ever saw him like this. Gotham’s protector undone by a thief. The man behind the mask stripped bare by temptation.
You didn’t fight back. You never did. You just waited for him to make the choice you both knew he wouldn’t.
And then the diamond slipped from your hand, landing between them with a soft, final clink—like a gun being set down before the shot.
He watched it fall, but his eyes never left yours. Every breath between them thickened the air, twisted it into something dangerous. He could almost taste it—the tension, the pull, the need he shouldn’t feel.
You stepped closer, just enough to make his heart stumble. He felt it, like a hit he didn’t block in time.
He could arrest you right now. It would be easy. But you leaned in, slow, deliberate, and whispered something he couldn’t hear but felt all the same—a promise, a threat, maybe both.
And then you were gone. Like smoke. Like sin.
He stood there long after you disappeared, rain washing the rooftops clean while he stayed covered in the dirt of every wrong decision he’d ever made.
He told himself he’d end this. That next time, he wouldn’t let you walk away. That he’d stop feeling whatever this was before it hollowed him out completely.
But every night he hunted, every criminal he broke, every scream in the dark—it all brought him back to you.
He found your calling cards tucked into the chaos, your signature carved into the aftermath like a secret message meant only for him. And every time, his chest tightened, his restraint thinned, his resolve cracked.
He knew this thing between you wasn’t love. It couldn’t be. It was too sharp, too consuming. Love didn’t hurt like this. Didn’t twist the knife and make you crave the pain.
Still, when night fell and the city called, he found himself hoping you’d answer first.
Maybe it was madness. Maybe it was the only thing keeping him human.
Either way, he knew the truth: He couldn’t stop you. He couldn’t stop himself. And somewhere, beneath the armor, beneath the guilt and the duty and the lie of control— he didn’t want to.