Years ago...
Bruce couldn't sleep, he rarely ever could these days. So he lay on the bed he'd been provided with and glared at the ceiling, daring the world to remind him of the night he lost his parents. He was closer than he'd ever been to being able to seek vengeance now. His training with Zatara the great magician was one of the last stops on his journey. At night though, he still couldn't sleep.
The door creaked open slowly and Bruce glanced across. A little dark-haired teenage girl, roughly the same age as Bruce, snuck into the room grinning. "Zee?" He raised an eyebrow, suddenly aware he was shirtless, lying there in just his black bottoms. Zatanna winked, herself only in thin, pink pyjamas - a little strappy vest and shorts.
Bruce watched as Zatanna crawled onto the bed with him, gently placing her hand on his bare chest. "Zee..." he protested gently. "Shh," she grinned. "Your father-" Bruce started but she placed a finger to his lips: "has been called away," she finished for him. She started to climb on top of him and this time Bruce didn't resist. He felt her kneecap against his crotch, and Zatanna was clearly aware of its position too as she started to rub her knee back and forth against the sensitive area. Bruce suppressed a groan.
"Mih dnib," Zatanna whispered with a cheeky grin and Bruce felt his wrists slam against the bedposts, held there by some invisible force as rope wrapped around them, tying them tightly. "Zee..." he breathed out questioningly. "Say my name," she winked. "Zatanna." Zatanna bit down on her bottom lip excitedly: "I love the way you say it."
Both her hands were on his chest now, gently tracing circles around his nipples with her thumbs. "I've wanted you for so long now," she breathed out and he could tell how excited she was, "and I've seen how you look at me." He didn't answer, she leant down and gently nibbled on his ear. "Do you want me, Bruce?" She asked, trying to keep a cocky expression but Bruce could tell there was a hint of nerves in her now. He answered simply: "yes."
"If you want to be the spirit of vengeance in Gotham, you need to learn to take what you want," she pinched his nipples and tweaked them to the side. He gritted his teeth. "Don't be afraid of your darkness," her tongue was poking at his earlobe now, "embrace it. Learn to control it." Her eyes met Bruce's and it was like a spark flew between them. She looked down, a smile spreading across her young face again: "you can practice on me for as long as it takes..."
Bruce felt the bulge in his pants. He'd noticed her since the day he arrived. He'd tried to keep his distance to protect her from him but she kept seeking him out and finding ways to do the impossible: ways to make him smile. And despite his best efforts, he seemed to make her smile. He wanted her in every way humanly possible. He wanted her body shining red and aching while she called out his name. He wanted his cute little Zee to be his and to know it. Only now though did he consider that releasing the animal inside him might not be the wrong thing. Zatanna stroked his cheek then asked: "if I untie you, what will you do to me?" Bruce gestured for her to lean in again then whispered his answer in her ear.
With a grin, Zatanna ordered: "mih esaeler," and the ropes retracted from his wrists. Bruce sat and cupped both of Zatanna's cheeks with his hands, pulling her into a deep, passionate kiss. She yelped as he suddenly flipped her onto her back, pinning her down beneath him. Her breathing was hasty and broken now with excitement, her chest rising and falling with each breath.
Bruce buried his face in her neck, kissing and biting the fragile skin, while his hands went her chest. He grasped her heaving breasts through the thin pink fabric and squeezed tightly, then started to roll them in his hands, pumping her breasts up and down and tugging them from side to side. Zatanna threw her arms around his shoulders and moaned out loudly as he roughly groped her tits.
"Oh fuck," Zatanna cried out as Bruce's right hand slid down her stomach and pushed inside her shorts. She wailed and her whole body flailed as he forcefully plunged two fingers into her poor young entrance. She gasped for breath as he pumped those fingers in and out, harder and harder each time. Then she felt his other hand close around her throat and squeeze. He drove his fingers even deeper inside her, and Zatanna made choked noises of pleasure as he forced a third finger inside her tight pussy, stretching it to the limit. Her legs were thrashing about in the air, like she was riding a bicycle. He blasted all three digits as deep inside her as they would go, knuckle-deep, and held them there, his iron grip on her neck tightening, until she looked like she might pass out, then both hands finally released her.
Zatanna gulped down air, her vision spotty, her whole body alive. She didn't have the strength to resist as he rolled her vest up, revealing her smooth flat stomach, then stretched her arms up above her head and lifted it up and over, discarding the garment. He ran his hands down her topless chest then pinched the sides of her shorts and yanked them down her smooth legs and past her ankles.
She'd almost got her breath back when suddenly he flipped her onto her front and pulled her across his lap. His hand crashed down on her naked bottom, striking her right ass cheek hard. "Yes..." she breathed out. She'd had dreams of him spanking her since she first arrived. He lived up to expectations.
He smacked her rear end harder each time, leaving stinging red handprints. Her whole body shook with each blow. The smacks echoed around the room. He was merciless. She squeaked each time he struck her ass, taking each butt-cheek in turn. He slapped her far harder than she'd ever imagined he could. It took all her strength not to scream. He smacked her thighs as well as her butt, and between each spank, he'd grab and squeeze her ass, massaging it so it was ready for each of the next blows.
"Enjoying yourself, Zee?" She heard him say with a playful edge in his voice only she seemed able to bring out in him. Before she could compose an answer, he struck her rear again, making her cry out. "Yes," she squeaked out and was rewarded with another harsh blow. She didn't know how long the spanking lasted, all she knew is it left her sorer than she'd ever felt before. Then she felt him grab her hips and lift her onto all fours. She knew what was coming as she saw his own clothes fly across the room.
His erection pressed at her entrance as he positioned himself behind her on his knees. One arm wrapped around her waist, pulling her closer to him. The other hand tangled itself in her now-messy, long black hair. He tugged on it once to make sure his grip was solid, making Zatanna's neck arch and evoking a moan from her. He smirked, satisfied. Then he began to thrust into her.
He was like a battering ram as his cock pounded into her. His hips shot back and forth, treating her just as brutally as he had since they started. Zatanna wailed and he yanked her hair in response. He pulled so hard it felt like he was going to rip her hair out. She was a sweating, aching, moaning, horny mess as he fucked her that night. "Say my name," he growled. "Bruce!" She screamed and he fucked her even harder.
She slumped down, exhausted and confused as he pulled out. Had they finished? Then he rolled her onto her back and she looked up to see he was rock hard. His expression softened slightly as his eyes met hers. "I wanted to see your face," he admitted, slightly sheepishly. She smiled. Then her face contorted into an O of pleasure as he drove his hips down into hers again. Her legs wrapped around his waist and pulled him deeper inside her. His hands flew to her thighs, running up and down her smooth legs. His hips grinded against hers roughly. Her whole body was trembling, right on the edge.
He kissed her, his lips like sandpaper against her own soft lips. He was still slamming down into her as hard as when he started. "I love you," Zatanna blurted out before she could stop herself. The expression on Bruce's face almost broke her heart. Then he grinned: "I love you, Zatanna," and with one almighty thrust he finished inside her. Zatanna wasn't sure if it was the declaration of love, the power of the thrust, the shock of him cumming, or hearing him say her full name again, but something set her off too and she gasped out in orgasm.
They lay on their sides, facing each other, and Bruce wrapped his arms around her, pulling her to him tightly. His hands stroked softly up and down her back while he buried his face in the crook of her neck again, planting gentle kisses. Zatanna beamed from ear to ear. "See?" She breathed out. He looked at her confused. "That darkness inside you: it's not a bad thing. It's something you can use." Bruce smirked at that: "it certainly is.." Zatanna giggled but knew she'd made her point.
She felt him grasp her wrists and stretch them up above her head, and felt her breaths quicken again. "What are you doing?" She asked nervously as he tied her wrists to the bedposts with the discarded rope. "Well, I think my "darkness" might need some time to recharge, but I just remembered something you told me the other day, Zee," he whispered. Her heart raced. His kissed her gently then ran his hands down her naked, sweat-drenched body. "You told me you're incredibly ticklish..."
Now
Bruce stood at the door, watching as Zatanna slept. It broke his heart to see her like this. He'd found her and thanked god that she was alive but whatever trauma she'd gone through, it was evident that his excitable Zee was broken. He'd found her bound and gagged in her underwear in an abandoned warehouse with a smile drawn on her face in red lipstick. She was the first one to see the darkness within him and not be frightened of it. And she was the first person who told him she loved him since his parents died. When he found the person responsible for this, he was going to break every damn bone in his body. He cancelled training with Barbara. He needed to be alone right now. He pulled up his cowl and walked away. And God have mercy on the scum of Gotham he found that night...
Next: Tim Drake

46