hi! i’m mads or m, and this is my writing/fanfic account! read more below to know a bit more about me, what I'll write, what I won't write and some rules about requesting. <3
a little about me:
I'm 24
my pronouns are they/them/theirs
I've always been passionate about writing and I have my minor in creative writing. (gotta put this part of my degree to use somehow)
I've been a fan of my chemical romance since I was 11! (no, its not a phase)
fun fact: one time my friend and I spent 10 hours on creating a 40 slide powerpoint on why frerard is real.
my main blog is: madssmustdiee where i do most of my shitposting etc etc. don't be shy, come say hello :)
what I will write:
frerard + other ships within MCR
NSFW (there really isn't much I won't write)
angst, fluff, hurt/comfort
prompts and head canons upon request
kink
anything that fits my vibe or interests
what I won't write:
I cannot believe that this has to be said but, WAYCEST (seek help)
beastiality
underage sex (everyone I write for will be 18 and up)
pedophilia, underage characters in adult situations
noncon
scat (no no no no)
extreme violence (ex: abuse scenes)
asks are always open unless i say otherwise. i love prompts and i love seeing what unravels from other people’s ideas. I will try my best to get to them as I see them. please do not request any of the listed things above, I will ignore it. thank you!
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality
Anya is LIVE right now
FREE
Free to watch • No registration required • HD streaming
i was chatting with my friend last night and was saying that i wish tumblr had more of a space for editors.
i just feel like the instagram and tiktok algorithms are so bad and they never get recognized the way they should!!
that being said, if any editors are seeing my fics and wanna collab like i did with @early-sunsets-lover (check out their other blogs @gerardwayaspens @gerardwayasvinyls), DM me!!!
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality
Anya is LIVE right now
FREE
Free to watch • No registration required • HD streaming
a/n: hello! i made a post a couple days ago about some rayrard vampire x werewolf smut that i wrote for my wonderful moot!! i hope you enjoy
pairing: gerard way x ray toro
tags: vampires, werewolves, manipulation, d/s dynamics, kneeling, blood, open wounds, humiliation, penetration, blowjob and moreeeeeee
READ NSFW UNDER THE CUT
“You smell like wet dog,” Gerard said without looking up from their book. The firelight caught the sharp line of their jaw, casting shadows deep enough to drown in.
Ray stood in the doorway, rainwater dripping from his clothes onto the rotting hardwood. His claws were still out, curled tight against his palms, half instinct, half defiance. The mansion reeked of old blood and damp parchment, a scent that should have repelled him. Instead, it coiled low in his gut, restless. “Your hospitality’s fucking legendary,” he growled.
Gerard turned a page slowly. “I didn’t invite you.”
Ray’s laugh was all teeth. “No. But you didn’t lock the door, either.”
Silence. The fire popped. Somewhere deeper in the house, a draft sighed through cracked plaster.
Gerard finally looked up, their eyes glinting like the edge of a knife catching moonlight. “Tell me why I shouldn’t throw you back into the storm,” they murmured, fingers pausing on the book’s spine. The words were soft, almost lazy, but Ray felt the threat beneath them like the hum of a live wire.
Ray flexed his claws, digging crescents into his own palms. The sting grounded him. “Because they’ll tear me apart out there,” he admitted, voice small and defeated. He hated the way it sounded. Like pleading. But the memory of his pack’s last moments, the wet crunch of bone under fangs that weren’t his own, left no room for pride. “And you hate them more than you hate me.”
A slow blink. Gerard’s lips curled, revealing the barest hint of fang. “Do I?” They closed the book with a snap that made Ray’s shoulders tense. “You’re assuming an awful lot, puppy.”
Ray bristled at the nickname, but before he could snap back, Gerard was standing. Smooth and effortless, like gravity bent around them. They stepped closer, and Ray’s breath hitched in his throat. The scent of cold metal and ancient ink wrapped around him, dizzying. Gerard tilted their head, studying him like a specimen under glass. “You’re bleeding,” they observed.
Ray glanced down. A shallow cut across his ribs, forgotten in the adrenaline. “It’s nothing.”
Gerard’s fingers twitched. It was barely noticeable unless you were watching for it, the way Ray was. “Nothing,” they repeated, voice dropping to a murmur. “You reek of exhaustion and grief, and you think a wound like that is nothing?”
The words shouldn’t have stung. Ray had survived worse. But the way Gerard said it, like they were peeling back his ribs to poke at the mess inside, made his skin prickle. He bared his teeth. "I don’t need your pity."
"Pity?" Gerard’s laugh was soft, almost indulgent. They reached out, slow enough that Ray could dodge if he wanted to. He didn’t. And brushed fingertips along the cut. Cold. Unnaturally so. Ray hissed, muscles locking, but Gerard didn’t stop. Their nail traced the wound’s edge, collecting the smear of blood there. They lifted it to their lips, tongue flicking out to taste.
Ray’s pulse roared in his ears.
Gerard’s eyes darkened. “No,” they said at last. “Not pity.”
Ray’s breath came sharp and ragged, his chest rising too fast under Gerard’s lingering touch. The vampire’s fingers were still pressed to his ribs, cold as grave dirt, and yet, they were burning. Like frostbite sinking into muscle. He should’ve jerked away. Should’ve snarled, bitten, anything but this frozen silence where even his heartbeat felt too loud.
Gerard’s thumb dragged over the wound again, smearing blood in a deliberate arc. Their gaze locked onto Ray’s, unblinking. “You taste like rage,” they murmured, almost conversational. “And grief. Like a forest fire choking on its own smoke.” Their lips curled, not quite a smile. “But underneath? Salt. Fear.”
The words landed like a punch. Ray’s claws flexed. “Fuck you,” he growled, but it lacked heat. His voice scraped raw, betraying him.
Gerard’s free hand lifted, slow, telegraphing every movement. Their fingers curled around Ray’s throat. Not squeezing, just resting there, a silent threat. A claim. Ray’s pulse hammered against their palm. “You came here,” Gerard said, low, “to my house, soaked in rainwater and your own blood, expecting what? Sanctuary?” A chuckle, dark as the spaces between stars. “Or did you want me to finish what they started?”
Ray’s vision blurred at the edges. Not from fear, though he should’ve been afraid, but something hotter, thicker, coiling in his gut. He leaned into the grip, baring his throat further, a challenge and a surrender all at once. “Maybe,” he admitted, the word ripped from him like a confession.
Gerard’s grip tightened just enough to steal Ray’s next breath, just enough to make his knees threaten to buckle. Their thumb pressed against the frantic pulse in his throat, a metronome counting down to something inevitable. “Maybe,” they echoed, voice dipping into something silkier, darker. “How delightfully vague.”
The firelight flickered, casting long shadows that writhed across the walls like living things. Ray’s vision swam, the edges blurring further, but he refused to blink. Refused to look away. Gerard’s eyes held him pinned more surely than their hand ever could. Black pools reflecting his own ragged desperation back at him.
Then, with a sigh that sounded almost bored, Gerard released him. Ray swayed forward, catching himself on the armrest of Gerard’s chair, claws gouging the antique upholstery. The vampire didn’t so much as glance at the damage. Instead, they turned away, strolling toward the fireplace with the languid grace of a predator who knew their prey wasn’t going anywhere. “You’re a mess,” they remarked, plucking a crystal decanter from the mantel. The liquid inside glowed amber in the firelight. “And you’re tracking mud on my floors.”
Ray’s laugh was more a snarl. “You’ve got rats nesting in the walls. Pretty sure my boots are the least of your problems.”
Gerard poured a measure of whatever burned in that decanter into a glass, swirling it absently. The liquid caught the firelight, casting molten shadows over their fingers. “Rats,” they mused, “are predictable. They take what they need and scurry back to their holes.” A sip, slow, deliberate. Their throat worked as they swallowed. “You, on the other hand—” They glanced over their shoulder, eyes gleaming. “You’re still here.”
Ray’s hackles rose. He forced his claws to retract, forced his breath to steady. The scent of Gerard’s drink, something spiced and thick, like mulled wine laced with poison, clung to the air between them. It shouldn’t have been enticing. It was. “You gonna keep playing with your food,” he gritted out, “or tell me why you haven’t tossed me out yet?”
Gerard set the glass down with a soft clink. “Maybe I’m curious.” They turned fully then, leaning back against the mantel, arms crossed. The firelight painted them in gold and shadow, sharpening the angles of their face. “Tell me, puppy. What do you think happens now?”
Ray’s jaw tightened. He knew the script. Knew how this dance went. Bargains with monsters always ended in blood. But the memory of his pack’s last breaths, the way their howls had been cut short, left no room for pride. He straightened, rolling his shoulders back. “I’m not here to beg,” he said, voice rough. “I’m here to make a deal.”
Gerard’s eyebrow arched, a sliver of genuine interest cutting through their usual languid amusement. “A deal,” they repeated, rolling the word around their mouth like a piece of hard candy. “How novel. And what, pray tell, does a half-drowned wolf think he has to bargain with?”
Ray’s throat burned. He knew the answer before he said it. Knew how it would taste on his tongue, bitter and inevitable. “Me,” he said, simple as a knife to the gut. “My blood. My teeth. Whatever the fuck you want from me, if you help me rip their throats out.”
A pause. The fire crackled, casting flickering shadows across Gerard’s face, sharpening the hollows of their cheeks, the curve of their smirk. They pushed off the mantel, stepping closer with that eerie, fluid grace. “You’d swear yourself to me?” they mused, circling Ray like a vulture sizing up an already dead animal. “Become my little attack dog?”
Ray’s lip curled. “I’d say partner sounds better.”
Gerard laughed, a sound like ice cracking underfoot. They stopped in front of Ray, close enough that their breath ghosted over his lips. Cold, faintly metallic. "You’re in no position to negotiate terms," they murmured. One fingertip traced the line of Ray’s jaw, leaving a trail of goosebumps in its wake. "But I’ll humor you. Why should I share my toys?"
Ray exhaled through his nose, slow and controlled, but the scent of Gerard filled his lungs anyway. His pulse hammered against his ribs, a traitorous drumbeat. “Because you want to,” he said. “You’ve been watching them for centuries. Letting them fester. You hate them more than you hate me.”
Gerard’s fingers stilled against his jaw. Their nails were sharp enough to draw blood if they pressed just a little harder. “Hate,” they repeated, like the word was unfamiliar. “Is that what you think this is?”
Ray didn’t flinch. “I think you’re bored.” He leaned in, close enough that his next breath fogged against Gerard’s lips. “And I think you like the way I smell when I’m angry.”
The silence that followed was thick enough to choke on. Then Gerard's hand slid from his jaw to his throat again, just resting, a king's hand on the hilt of a sword. Their thumb brushed the frantic jump of Ray's pulse. "Clever puppy," they murmured. "But cleverness isn't enough."
Their grip tightened enough to make Ray’s vision spark. He gasped, knees threatening to buckle once again, but Gerard held him upright with that unnatural strength. “You want a deal?” they breathed, leaning in until their lips brushed the shell of Ray’s ear. “Then beg.”
Ray’s breath hitched, the pressure on his throat stealing air, but he didn’t drop his gaze. Gerard’s fingers were cold as a winter riverbed, their grip unyielding, and yet, Ray’s skin burned where they touched. His pulse thundered against their palm, wild and frantic, a trapped thing. He should’ve snarled. Should’ve bitten. Instead, his lips parted around a ragged exhale, his claws retracting with deliberate slowness. “You want me to beg?” he rasped, voice scraped raw. “Fine.” He tilted his head further, baring his throat in a way no predator should. “Please.”
Gerard’s nails dug in, just shy of breaking skin. Their laughter was a whisper against his ear, dark and delighted. “Oh, puppy. You don’t even know how!” They released him suddenly, stepping back with the grace of a cat abandoning its mouse. Ray swayed forward, catching himself on the edge of the armchair, his breath coming in sharp, uneven gasps. Gerard watched, amused, as he righted himself. “Begging requires surrender,” they mused, circling him again. “And you? You’re still all teeth.”
Ray’s laugh was more of a cough. “You’re one to talk.” He straightened, rolling his shoulders back, but the motion lacked its usual defiance. The scent of Gerard’s bloodwine still clung to the air, thick and cloying, and it made his mouth water in a way that had nothing to do with hunger. “You want me on my knees? Then make me.”
The words hung between them, a challenge and an invitation. The fire popped, embers scattering across the hearth. Somewhere in the walls, rats scuttled, a distant, skittering counterpoint to the tension thickening in the room.
Gerard’s smile was slow, predatory. “Gladly.”
Ray barely had time to brace before Gerard moved. Not with the lazy grace of earlier, but with the speed of something ancient and hungry. One moment, they were across the room; the next, their palm slammed into Ray’s chest, sending him crashing into the bookshelf behind him. Leather-bound tomes rained down around them, their spines cracking against the floor. Ray snarled, claws raking the air, but Gerard caught his wrist mid-swing, twisting until the bones groaned. Pain shot up his arm, sharp and bright, but the sound that tore from his throat wasn’t a snarl. It was a gasp, ragged and wanting.
“There,” Gerard murmured, pressing closer, their knee sliding between Ray’s thighs with deliberate pressure. Their free hand fisted in Ray’s hair, yanking his head back until his throat arched, vulnerable. “Now you’re listening.”
Ray’s pulse hammered against his skin, loud enough that Gerard’s nostrils flared. Their breath was cold against his collarbone, their fangs grazing the thrumming vein there. Not biting, not yet, just teasing. Ray shuddered, his hips jerking forward of their own accord, seeking friction. Gerard chuckled, low and dark, their grip tightening in his hair. “Eager,” they mused. “But we’re not done.” Their knee pressed harder, grinding up, and Ray’s vision whited out for a second, his claws splintering the wood of the shelf behind him.
Then Gerard released his wrist, their fingers trailing down his chest, tracing the old scars and fresh wounds with a detachment that burned worse than any blade. Ray’s breath hitched when those cold fingertips dipped lower, skimming the waistband of his soaked jeans. “Tell me,” Gerard breathed, their lips brushing the shell of his ear, “do you still want to negotiate?”
Ray’s laugh was more of a groan. “Fuck you.”
Gerard’s fingers tightened in Ray’s hair, pulling until his scalp burned. “Language, mutt.” Their knee pressed harder, dragging a choked noise from Ray’s throat. The scent of his arousal thickened the air between them, musky, raw, and unmistakable. Gerard inhaled deeply, their smile all fangs. “Or should I muzzle you?”
Ray’s hips jerked forward again, his claws gouging deeper into the bookshelf. The wood groaned under his grip, splinters biting into his palms. He welcomed the sting. It was something to ground him against the dizzying press of Gerard’s body, the way their cold touch seared like brand marks. “Try it,” he rasped.
Gerard’s laugh was a dark promise. They released Ray’s hair only to seize his chin, forcing his gaze up. Their thumb brushed his lower lip, pressing down until Ray’s fang nicked the pad. A bead of black blood welled up, glistening. Gerard’s pupils dilated. “Such a mouth on you,” they murmured, smearing the blood across Ray’s lips. “I wonder how well you use it.”
Ray’s tongue darted out instinctively, licking the bitter tang of Gerard’s blood from his mouth. The taste of cold iron and something older, something that made his veins thrum, sent a jolt through him. His cock strained against his jeans, the fabric damp with rainwater and his own heat. He bared his teeth in a grin. “Find out.”
Gerard’s grip on his chin tightened. For a heartbeat, Ray thought they’d kiss him. That they’d finally close that distance. Instead, Gerard leaned in, their lips ghosting over Ray’s ear. “On your knees,” they breathed. “Unless you’d rather I make you do that too?”
Ray’s knees hit the floor before Gerard could finish the question. The impact cracked the hardwood beneath him, sending splinters skittering across the room. His breath came in ragged bursts, his claws scraping against his own thighs as if to anchor himself. Gerard loomed over him, their shadow swallowing the firelight whole. "Good boy," they murmured, fingers carding through Ray’s rain-damp hair, too gentle for the way their nails pricked his scalp.
Ray snarled, but the sound dissolved into a gasp when Gerard’s grip tightened and they dropped to their knees, tilting his head back. Their thumb traced the line of his throat, pressing just hard enough to make his pulse stutter. "You’re shaking," they observed, voice dripping with mock sympathy. "Is it fear, puppy? Or anticipation?"
Ray’s answer was cut off by Gerard’s knee pressing between his thighs again, the pressure deliberate, relentless. His hips jerked forward instinctively, seeking friction, but Gerard withdrew with a tut. "Patience," they chided, dragging their thumb down the column of Ray’s throat, over the hammering pulse, lower, until their fingers hooked in the collar of his ruined shirt. The fabric tore like paper under their grip, baring Ray’s chest to the damp, chill air.
Gerard’s gaze lingered on the scars. Old silver burns, claw marks that never quite healed right. Their tongue clicked. "Messy work," they mused, tracing a particularly jagged bite along Ray’s ribs. "Amateurs."
Ray panted. “Yeah? You could’ve done better?”
Gerard’s smile was all fangs. "Oh, puppy," they murmured, fingers skating lower, over the dip of Ray’s hipbone, "I will." Their nails dug in, drawing twin lines of fire down Ray’s abdomen. Blood welled up in their wake, slow and thick, and Gerard’s nostrils flared, inhaling the scent like it was the first breath after centuries underwater.
Ray shuddered, his claws gouging the floorboards. The pain was sharp, bright, but it paled next to the way Gerard’s gaze raked over him like they were already mapping where else to carve their mark. His cock ached, straining against his jeans, and the whine that escaped him was mortifyingly raw. Gerard’s thumb swiped through the blood on his stomach, then pressed against Ray’s parted lips. "Lick," they commanded, voice velvet-wrapped steel.
Ray obeyed without thought, tongue dragging over their thumb, the taste of his own blood, copper and wildness, mixing with the cold, ancient tang of Gerard’s skin. The vampire’s eyes darkened, their free hand fisting in Ray’s hair again, yanking his head back. "Good," they purred, dragging their thumb down Ray’s chin, over his throat, leaving a sticky trail. "Now stay."
Ray’s breath hitched as Gerard shifted back, their movements fluid as they shrugged out of their coat, letting it pool on the floor. The firelight painted their bare arms in gold and shadow, highlighting the lean muscle beneath alabaster skin. Ray’s mouth watered. He’d seen Gerard kill, had watched them move like a blade through fog, but this was different. This was calculated.
Gerard shifted forward, moving so that their knees bracketed Ray’s thighs, and the proximity was suffocating. Their cold breath ghosted over Ray’s collarbone as they leaned in, lips brushing the shell of his ear. "You want my help?" they whispered, fingers trailing down Ray’s chest, over his ribs, lower, stopping just shy of his waistband. "Then prove you’re worth the trouble."
Ray’s breath stuttered as Gerard’s fingers hovered over the button of his jeans. Taunting, deliberate. The air between them crackled with the promise of violence and something far more dangerous. Ray’s claws scraped against the floorboards, splinters embedding themselves into his palms, but he couldn’t bring himself to care. Not when Gerard’s scent wrapped around him like a noose.
"Prove it how?" Ray rasped, his voice rough with want.
Gerard’s lips curled, their free hand sliding up to cradle Ray’s jaw, their thumb pressing against his bottom lip. "Use that mouth for something other than barking," they murmured, their breath chilling the wet heat of Ray’s skin.
The implication hit Ray like a kick to the gut. His pulse spiked, his cock throbbing against the confines of his jeans. He should’ve balked. Should’ve snarled. Instead, he leaned in, his teeth grazing Gerard’s thumb just testing. Gerard’s grip tightened, their nails pricking his skin. "Careful," they warned, but the hitch in their breath betrayed them.
Ray smirked. "Or what?"
Gerard's grip tightened, their fingers twisting in Ray's hair like they were anchoring themselves against a storm. "Or," they murmured, their voice dropping to a whisper that curled around Ray's spine, "I'll make you regret ever stepping through my door."
Ray's grin was all teeth. "Promises, promises."
Then Gerard's hand was on his jaw again, forcing his mouth open with a pressure that bordered on pain. Their thumb pressed down on his tongue, the taste of old blood and something darker flooding his senses. Ray groaned around the intrusion, his hips jerking forward uselessly. Gerard's knees kept him pinned, immobile. Their other hand slid down, fingers working the button of their jeans with deliberate slowness. The pop of the fly was obscenely loud in the quiet room.
"You talk too much," Gerard breathed, finally freeing their cock from the fabric. The cool air hit his overheated skin, making him shudder. Jutting his hand out, Ray’s fingers traced the length of them, his touch featherlight, maddening. "Let's see if you're better at this."
Ray didn't get a chance to retort. Gerard's grip on his hair yanked him forward, guiding his mouth onto them with a roughness that scraped his lips against his teeth. The first taste of Gerard's cock was a shock of salt and cold, like licking frost from a blade. Ray's nostrils flared, his instincts warring between recoiling and sinking deeper. He chose the latter.
Ray’s lips parted instinctively, his tongue flattening against the underside of Gerard’s cock as they pushed deeper into his mouth. The taste was metallic and cold, like licking the edge of a knife, but beneath it, something darker, something that made Ray’s gut clench with a hunger that had nothing to do with food. He swallowed around them, his throat working reflexively, and Gerard’s grip in his hair tightened to the point of pain.
“Eager,” Gerard murmured, their voice a velvet rasp. Their hips rolled forward, slow and deliberate, until Ray’s nose brushed the sharp angle of their pelvis. Ray’s claws dug into Gerard’s thighs, the fabric of their trousers tearing under his grip, but Gerard didn’t so much as flinch. Instead, they carded their fingers through Ray’s hair before yanking him back by the roots. Ray gasped, saliva slicking his chin, but Gerard didn’t let him catch his breath, just guided him forward again, their cock sliding over his tongue with a sigh.
Ray’s nostrils flared, his lungs burning, but he didn’t pull away. Couldn’t. Gerard’s scent wrapped around him, drowning out everything else. He hollowed his cheeks, sucking hard, and Gerard’s breath hitched, their hips stuttering forward. The sound went straight to Ray’s cock, already leaking against his stomach.
Gerard’s thumb brushed the hinge of Ray’s jaw, pressing down until his mouth opened wider. “That’s a good mutt,” they purred, their voice thick with something that wasn’t quite praise. Their fingers tightened in Ray’s hair, holding him still as they fucked into his mouth with slow, measured thrusts. Ray’s eyes watered, his throat convulsing around them, but he didn’t choke. He just took it, his breath coming in ragged bursts through his nose.
Gerard’s other hand slid down to cradle Ray’s jaw, their thumb pressing against the swell of his bottom lip, stretching it obscenely around their cock. “Look at you,” they murmured, their voice dripping with something between admiration and mockery. “So pretty like this.” Their hips snapped forward, sudden and brutal, and Ray gagged, his nails scoring bloody crescents into Gerard’s thighs. Gerard didn’t stop. They just held him there, their cock pulsing against the back of his throat, until Ray’s vision blurred at the edges.
Ray’s throat convulsed around Gerard’s cock, the stretch bordering on painful, but the vampire didn’t relent. Their grip in his hair was ironclad, forcing him to take every inch, every brutal thrust, until tears streaked his cheeks. Gerard watched with rapt attention, their free hand tracing the strained tendons of Ray’s throat, feeling the way his muscles fluttered around them. “Beautiful,” they murmured, voice rough around the edges. Their hips stuttered, a telltale sign, and Ray braced, but Gerard withdrew suddenly, leaving him gasping.
“Not yet,” Gerard chided, thumbing the wetness from Ray’s lower lip. They hauled him up by the hair, their kiss biting and possessive, all teeth and cold tongue. Ray snarled into it, his claws scrabbling at Gerard’s back, shredding fabric and skin alike. Gerard broke away with a laugh, licking blood from their split lip. “Impatient,” they observed, pushing Ray backward until his spine hit the floor. The rug scratched his bare shoulders, the scent of old wool and dust thick in his nose.
Gerard straddled him, their knees pinning Ray’s hips, and reached for the vial of oil gleaming on the mantel, because of course they’d planned this. Ray’s breath hitched as Gerard slicked their fingers, the sound obscenely loud in the firelit room. “Relax,” Gerard murmured, though their tone promised anything but. Their first finger pressed in with deliberate slowness, cold. Ray arched off the floor, a broken sound tearing from his throat.
“Fuck—”
Gerard’s free hand clamped over his mouth, stifling the noise. “Quiet,” they ordered, crooking their finger, and Ray’s hips jerked. The stretch burned, but the pain was secondary to the way Gerard’s gaze devoured him like they were unwrapping a long-awaited gift. A second finger joined the first, and Ray’s claws tore holes in the rug beneath him. Gerard scissored them open, relentless, until Ray’s thighs trembled. “Look at you,” they breathed, dragging their thumb over Ray’s lower lip. “Taking me so well.”
Ray snarled, but it dissolved into a moan as Gerard’s fingers brushed there, sending lightning up his spine. His cock throbbed against his stomach, untouched and aching. Gerard smirked, withdrawing their fingers with a filthy sound. “Ready?” they asked, though they were already positioning themselves, their cock glistening with oil.
Ray’s answer was lost in a gasp as Gerard pushed in, the stretch bordering on unbearable. They didn’t stop, didn’t pause, just sheathed themself fully in one smooth thrust, bottoming out with a groan that vibrated through Ray’s ribs. For a heartbeat, they stayed like that, joined, Gerard’s breath hot against Ray’s throat. Then they moved.
The first drag was agony and ecstasy fused together. Ray’s nails scored Gerard’s back, his hips lifting instinctively to meet each thrust. Gerard’s pace was merciless, their grip on Ray’s hips sure to leave bruises. Every snap of their hips punched a noise from Ray’s chest. Whimpers, snarls, half-formed pleas. Gerard drank them in; their mouth latched onto Ray’s pulse point, sucking marks that would linger for days.
“Mine,” Gerard growled against his skin, and Ray couldn’t argue, not when their cock was splitting him open, not when their scent was clogging his lungs. He came untouched, his back arching off the floor, his vision whiting out. Gerard didn’t slow, just fucked him through it, their rhythm stuttering as Ray’s body clenched around them. With a final, brutal thrust, they spilled inside him, their teeth sinking into Ray’s shoulder as they came.
Silence, save for their ragged breathing. Gerard withdrew carefully, their cum dripping between Ray’s thighs. Ray expected mockery, a snide remark, but Gerard merely brushed his damp hair from his forehead, their touch almost tender. “Sleep,” they murmured, draping an arm over Ray’s waist.
Ray’s breathing slowed, his body heavy with exhaustion and the remnants of pleasure still thrumming under his skin. Gerard’s arm draped over him was an unexpected weight. Warmth leaching from a creature who shouldn’t have any to give. The fire had burned low, casting long shadows that danced lazily across the ceiling. Somewhere in the walls, the rats had gone quiet. Even the storm outside seemed to hold its breath.
Gerard’s fingers traced idle circles over Ray’s hipbone, their touch featherlight, almost absent. It was the kind of casual intimacy that made Ray’s teeth ache. He stared at the ceiling, waiting for the punchline, the cruel twist. It never came.
“Deal’s done,” Ray muttered, voice rough. He didn’t look at Gerard. Couldn’t. Not when the taste of them still lingered on his tongue, when the bite on his shoulder throbbed in time with his pulse. “Right?”
Gerard’s hand stilled. A beat passed long enough for Ray’s ribs to tighten around his lungs before they exhaled, a soft, amused sound. “You’re asking now?” They shifted, propping themself up on an elbow to study Ray’s profile. Their gaze was a physical thing, scraping over him like a blade. “After I’ve already had my fill?”
Ray gritted his teeth. “You know what I mean.”
Gerard’s fingers trailed up his side, tracing the ridge of a scar. “Do I?” They leaned in, their breath ghosting over Ray’s ear. “Tell me, puppy. What exactly do you think you’ve bought with that pretty mouth of yours?”
Ray turned his head, meeting Gerard’s gaze. Their eyes were black in the low light, endless. “Their throats,” he said, simple as a knife between ribs. “Their heads. Whatever’s left of my pack’s scent on their teeth.”
Gerard hummed, considering. Their thumb brushed Ray’s lower lip, slow, deliberate. “And what do I get?” they murmured. “Besides the obvious.”
Ray’s pulse jumped. He knew the answer. Knew it the moment he’d bared his throat in that fucking library. “Me,” he said, voice scraped raw. “Whatever the hell else you want.”
Gerard’s smile was dangerous. They leaned closer, until their lips brushed Ray’s. Not quite a kiss, just the threat of one. “Good answer,” they breathed. Then they pulled back, settling against the rug with a sigh. “Sleep. We hunt at dusk.”
a/n: hello!! last night i took a poll in my server for fic ideas and the winning idea got written!! the winning prompt was AND I QUOTE "frerard post show overstim with desperate frotting and touching without others picking up on it". however, i got carried away as usual and just made them go nasty crazy style with the backstage can't get caught aspect lol. the fic takes place after the above happened on stage mwhahahah. i think this is by far the most DESCRIPTIVE thing ive ever wrote! HAPPY PRIDE!!!!!
“You actually did it,” Gerard hissed, fingers digging into Frank’s hips hard enough to leave crescent moons through the thin fabric of his jeans. The stage lights had cut out seconds ago, plunging them into the smoky half-dark backstage area, but Frank could still see the wild gleam in Gerard’s eyes. Part fury, part something hotter.
Frank wiped his mouth with the back of his hand, grinning despite the way his pulse hammered in his throat. “Yeah, and you fucking loved it.” The crowd’s roar still vibrated in his bones, and their chants of encore, muffled behind the heavy curtain. He’d planned the move weeks ago. The drag of his tongue up Gerard’s cheekbone, slow and obscene. He’d even rehearsed it in the mirror until his jaw ached. But the way Gerard had shuddered against him, the choked noise they’d made mid-song? That wasn’t part of the script.
Someone shouted Gerard’s name from across the wing, and they jerked apart like they’d been caught, though no one was looking. Frank’s skin prickled where Gerard had gripped him, phantom warmth lingering. He watched their throat bob as they swallowed, watched their fingers flex like they wanted to reach for him again.
The stage manager barreled past, clutching her clipboard like it was her lifeline. “Five minutes to load-out,” she barked, already vanishing into the maze of equipment.
Frank’s fingers tightened around Gerard’s wrist, their pulse hammering against his thumb. The stage manager’s voice had faded into the din of clattering gear and roadies shouting over each other, but all Frank could focus on was the way that Gerard’s pupils swallowed the dim light. “Five minutes,” Frank echoed, voice rough, and Gerard’s breath hitched. Just once, barely there, before they twisted their hand free only to shove Frank backward into the narrow gap between two towering amps.
The metal was cold against Frank’s spine, but Gerard’s body was fever-hot where they pressed against him, one knee slotting between Frank’s thighs with practiced ease. “You’re such a little shit,” Gerard murmured, but their hands were already working Frank’s belt loose, fingers skimming the damp waistband of his briefs. Frank bit down a groan, head tipping back against the amp with a dull thud. The noise of the crew was too close, too loud, but Gerard’s mouth on his neck was louder. Sharp teeth and wet, open-mouthed kisses that made Frank’s hips jerk forward helplessly.
Gerard’s laugh was a dark, pleased thing against his skin. "Thought you wanted an audience," they taunted, palming Frank through his jeans just hard enough to make his breath stutter. Frank’s nails dug into Gerard’s shoulders, gripping the sweat-damp fabric of their shirt. The stage had been one thing. That was calculated and choreographed. But this was something else entirely. The risk of being caught, the way Gerard’s fingers trembled ever so slightly as they undid his fly, it was all too real, too fucking much.
Someone dropped a mic stand nearby with a clatter, and Gerard froze, their breath hot against Frank’s collarbone. For a heartbeat, neither of them moved. Then Gerard’s hand slid into Frank’s briefs, fingers curling around him with a grip that bordered on cruel, and Frank’s vision whited out for a second. "Fuck—" he choked out, hips bucking into Gerard’s fist, but Gerard just clamped their free hand over his mouth again, smothering the sound.
Frank’s knees nearly gave out when Gerard’s thumb swiped over his cockhead, smearing precome down his length with a roughness that bordered on punishment. The hand over his mouth tasted like sweat and stage smoke, but Frank couldn’t bring himself to care. Not when Gerard was jerking him off with the same rhythm they’d used onstage, all sharp, controlled movements that left Frank gasping against their palm.
Gerard leaned in, lips brushing the shell of Frank’s ear. “You gonna come for me?” they murmured, voice dripping with mock sweetness. “Right here, where anyone could see?” Their fingers tightened, twisting just shy of painful, and Frank’s hips jerked forward with a muffled whine. The amp behind him rattled with the force of it, and Gerard’s grin turned downright predatory. “Christ, you’re pathetic,” they breathed, but their own thighs were pressed together tight, rocking against nothing like they couldn’t help it.
A burst of laughter erupted somewhere to their left. Too close. And Frank went rigid, heartbeat slamming against his ribs. Gerard didn’t stop, just slowed their strokes to a torturous crawl, dragging their thumb over Frank’s slit in slow circles until his thighs trembled. “Scared?” they taunted, but their own breath hitched when Frank bit down on their fingers, teeth sinking in hard enough to leave marks.
The noise Gerard made was filthy, half groan and half laugh, and Frank could feel the vibration of it where their chests were pressed together. He arched into their grip, desperate for more friction, more anything, but Gerard pulled back just enough to watch him unravel, eyes dark and gleaming under the backstage lights. “Look at you,” they murmured, voice wrecked. “All worked up over nothing.”
Frank’s knees hit the amp with a metallic thud as Gerard’s grip twisted, their thumb pressing punishingly into the underside of his cock. The sting of it shot straight to his gut, and Frank’s vision blurred. Half from the pleasure, half from the sheer fucking audacity of Gerard doing this here, now, with roadies shouting just feet away. He could hear the clatter of equipment being loaded onto the bus, the distant hum of the crowd still chanting outside of the venue, but all of it faded beneath the wet sound of Gerard’s hand working him over, slick with sweat and precome.
Gerard’s teeth grazed Frank’s earlobe, breath ragged. “You’re dripping,” they muttered, like it was an accusation, and Frank choked on a laugh that came out more like a sob. Their fingers curled tighter, dragging up his length in a slow, filthy stroke that had Frank’s hips jerking forward uncontrollably. The amp rattled again, loud enough that someone nearby shouted, ‘Hey, watch it!’, but Gerard didn’t flinch. Just pressed their forehead to Frank’s, their noses brushing, and fucked him faster with their hand, their own hips grinding against Frank’s thigh in a desperate, uneven rhythm.
Frank’s breath came in sharp, punched-out gasps against Gerard’s palm. He could feel them shaking against him, could hear the way their breath hitched every time Frank’s teeth dug into their fingers. It was messy, too fucking much. Gerard’s knuckles bumping his zipper, the wet slide of skin on skin, the way their knee kept slipping between Frank’s thighs like they couldn’t decide whether to pin him or rut against him. Frank’s stomach tightened, heat coiling low and urgent, and he bit down harder on Gerard’s hand just to hear them groan.
Then there were footsteps. Close. Way too close.
The footsteps stutter to a halt just beyond the amps, and Frank’s entire body locks up, his breath trapped behind Gerard’s fingers. Gerard goes still, their hand still wrapped around Frank, thumb pressed obscenely against his slit. For one agonizing second, Frank can hear his own pulse roaring in his ears, then the footsteps pivot away, swallowed by the din of the crew. Gerard exhales sharply through their nose, their grip tightening reflexively, and Frank nearly bites through their palm.
Gerard leans in, lips brushing Frank’s temple. “Close?” they murmur, voice ragged. Their hips stutter against Frank’s thigh, fabric catching damply, and Frank nods frantically, thighs trembling. Gerard’s laugh is breathless, uneven. “Yeah, me too.” Their thumb circles Frank’s cockhead, smearing precome down his length, and Frank whines high in his throat, hips jerking.
For a long moment, they just breathe, foreheads pressed together, sweat dripping between them. That was until the PA system crackled to life, “Final call for load-out crew. Wheels rolling in ten.”
Frank’s knees gave out completely when Gerard finally pulled away, their fingers leaving his skin sticky and oversensitive. He slumped against the amp, chest heaving, and Gerard wiped their palm on their jeans with a lazy smirk. The PA system blared again, “nine minutes,”but Frank barely registered it over the ringing in his ears. His body felt boneless, wrung-out, but Gerard was already straightening their shirt like nothing had happened, like they hadn’t just wrecked him against a goddamn amp in the middle of a backstage frenzy.
“You’re gonna kill me,” Frank muttered, voice hoarse. He swiped a hand over his mouth, tasted sweat and Gerard’s skin, and shuddered.
Gerard’s grin was all teeth. "Only if you’re lucky." They reached down, hooked a finger under Frank’s chin to tilt his face up, and Frank’s pulse stuttered all over again at the look in their eyes. Dark, possessive, hungry. "Now get your shit together before someone sees you like this." They patted Frank’s cheek twice, condescending as hell, and Frank wanted to bite their fingers clean off.
Instead, he grabbed Gerard’s wrist again, yanking them close enough to smell the salt on their skin. "You don’t get to walk away first," Frank growled, and Gerard’s eyebrows shot up, amused. Frank didn’t give them time to quip back, just spun them around and shoved them face-first into the amp with a dull thud. Gerard’s breath hitched, shoulders tensing, but they didn’t resist when Frank crowded against their back, mouth hot on their neck. "You’re mine," Frank whispered, biting down just hard enough to make Gerard gasp. "Remember that."
The PA crackled again, “eight minutes”, but Frank barely registered it over the rush of blood in his ears. Gerard’s back was pressed flush against his chest, their breath coming in sharp, uneven pants as Frank dragged his teeth down the nape of their neck. He could feel the hitch in Gerard’s ribs when his fingers slid under their shirt, skimming the damp skin of their stomach, and the sound they made, half protest, half plea, sent a fresh wave of heat straight to Frank’s gut.
“You’re insatiable,” Gerard gasped, but their hips arched back into Frank’s grip anyway, their ass grinding against his still-hard cock. Frank’s laugh was ragged against their shoulder, his fingers digging into Gerard’s hip hard enough to leave marks. “And you’re full of shit,” he muttered, nipping at Gerard’s earlobe. “Like you weren’t begging for it.
Gerard twisted in his grip, their smirk sharp enough to cut glass, and Frank’s breath caught at the sight of them. Lips swollen, hair a mess, their shirt riding up where Frank’s hands had been. They looked wrecked, and the knowledge that he’d done that, that he was the reason Gerard’s knees were still shaking, sent a thrill down Frank’s spine.
Then Gerard’s knee knocked between Frank’s thighs, their grin turning downright mean, and Frank’s vision blurred for a second. “You gonna do something about that?” they taunted, nodding pointedly at Frank’s crotch, and Frank growled, shoving them back against the amp hard enough to make the metal shudder.
Frank's fingers dug into Gerard's hips, the fabric of their jeans bunching under his grip as he ground against them slowly and deliberately, just to watch their throat bob when they swallowed hard. "You talk too much," Frank muttered, lips dragging along the shell of Gerard's ear before biting down, sharp enough to make them gasp. The amp behind them rattled with every shift of their bodies, and Frank could feel the way Gerard's breath hitched when his knee pressed tighter between their thighs.
Someone shouted, “Move your asses, wheels in five!” from across the wing. Jesus, how was time moving that fast? They hadn’t heard the PA system over the heavy breaths between them. Frank didn’t care, though. Not when Gerard's back arched for him, not when their fingers scrabbled at the amp's edge like they were trying to hold on. Frank slid a hand up their shirt, palming the sweat-slick skin of their stomach, and Gerard made a sound, half laugh, half groan, before twisting their head to catch Frank's mouth in a kiss that was more teeth than tongue.
Frank could taste the adrenaline on them, the sharp tang of stage smoke, and the faint copper hint of blood where Gerard's lip had split during the set. He chased it, licking into their mouth with a hunger that bordered on desperation, their teeth clacking together before Gerard bit down hard enough to make Frank hiss. The sting of it only made him grind forward harder, his cock throbbing against the rough denim of Gerard's jeans.
Gerard's hands flew up, fingers tangling in Frank's hair to yank his head back. "You're obsessed," they breathed, lips slick and swollen, but their voice cracked halfway through, betraying the way their thighs trembled against Frank's knee. Frank grinned, wild and mean, and dragged his thumb over the damp spot on Gerard's crotch, watching their pupils blow wide. "Yeah," Frank agreed, voice rough. "And you're fucked."
The PA system screeched again, “Four minutes”, and Gerard's grip tightened in Frank's hair, pulling until his scalp burned. "Then fuck me," they demanded, low and wrecked, and Frank's breath stuttered. He could feel the heat of Gerard's body through their jeans, could smell the sweat and sex clinging to their skin, and the sheer audacity of them, demanding this here, now, with the crew shouting just feet away.
Frank didn't hesitate. He spun Gerard around again, shoving them face-first into the amp with enough force to draw a clang from the metal beneath them. Gerard's breath punched out in a gasp, their fingers scrabbling for purchase on the slick surface, but Frank was already yanking their jeans down just far enough to expose the curve of their ass. He spat into his palm, slicking himself up with rough, hurried strokes, and Gerard groaned, low and throaty, when Frank pressed the head of his cock against them.
Gerard's back arched, shoulders tensing as Frank pushed in, slow, deliberate, savoring the choked noise Gerard tried to swallow. The amp behind them rattled with every thrust, the metal cold against Gerard’s palms where they braced themselves. Frank leaned in, biting the jut of Gerard’s shoulder blade through their damp shirt. “Quiet,” he growled, but Gerard only laughed, breathless and sharp, when Frank’s hips stuttered at the clench of their body around him.
Footsteps clattered past, too close, and Frank froze, fingers digging into Gerard’s hipbones hard enough to bruise. Gerard’s breath hitched, their muscles tightening around Frank in a way that made his vision blur for a second. Then the footsteps faded, swallowed by the roar of the loading bay doors slamming shut, and Frank exhaled harshly through his nose before snapping his hips forward again, harder this time. Gerard’s muffled curse was half-lost in the creak of the amp, their knuckles whitening where they gripped the edge.
Frank leaned in, lips brushing the shell of Gerard’s ear. “You gonna come?” he murmured, mimicking Gerard’s mocking tone they’d taken with him earlier, dragging his teeth over the sweat-slick skin just below Gerard’s jaw. “Right here, where anyone could see?” His hand slid around Gerard’s hip, fingers curling around them with a grip that bordered on cruel, and Gerard’s hips jerked forward with a punched-out gasp. Frank grinned against their shoulder, thumb swiping over their cockhead in slow, filthy circles. “Fucking pathetic,” he breathed, but his own thighs trembled where they pressed against Gerard’s.
Gerard twisted their head to glare over their shoulder, lips swollen and pupils blown wide. “Shut up,” they hissed, clearly feeling mocked, but the effect was ruined by the way their voice cracked when Frank’s fingers tightened. Frank laughed low and mean, and fucked into them harder, the wet slap of skin echoing beneath the hum of the PA system’s countdown. “Three minutes.”
Gerard’s knees buckled when Frank’s thumb pressed into the underside of their cock, twisting just shy of painful. They bit down on their own wrist to muffle the groan, shoulders shaking as Frank fucked them harder into the amp. Each thrust was punctuated by the metallic creak of the casing. The noise alone should’ve been enough to get them caught, but Frank didn’t care. Not when Gerard’s body clenched around him like a vice, not when their breath came in ragged, punched-out gasps against their own skin.
Frank leaned in, lips dragging along the sweat-damp curve of Gerard’s spine. “You’re close,” he muttered, more observation than question, and Gerard’s hips jerked back into his grip with a broken noise. Frank’s grin was all teeth. “Yeah, I know.” He tightened his fingers, stroking Gerard in time with his thrusts, and watched their shoulders tense, their fingers scramble for purchase on the slick metal.
The PA system crackled to life once again, “Two minutes,” but Gerard barely registered it over the white-noise rush of blood in their ears. Frank’s teeth sank into the nape of their neck, sharp enough to leave marks, and Gerard’s vision blurred at the edges, their thighs trembling. They could feel Frank’s breath hot against their skin, could hear the ragged hitch in his voice when Gerard clenched around him on purpose just to watch Frank’s rhythm stutter.
Frank growled, low and rough, and pinned Gerard harder against the amp. “You fuck,” he hissed, but his hips snapped forward anyway, driving into Gerard with a force that made the metal shudder even louder. Gerard’s laugh came out strangled, their fingers slipping on the amp’s edge, and Frank’s hand shot out to brace them, his palm flat against the casing beside Gerard’s head.
Frank’s fingers dug into Gerard’s hipbones, the sharp press of bone against his palms the only anchor as he fucked into them with rough, uneven thrusts. Gerard’s breath hitched with every snap of Frank’s hips, their shoulders tensing as the amp rattled behind them, loud, too loud, but Frank didn’t care. Not when Gerard was biting down on their own wrist to stifle the noises, not when their body clenched around him like a vise every time he dragged his thumb over the head of their cock.
Gerard’s knees gave out just as the PA system blared “One minute,” their hips jerking forward into Frank’s grip with a choked-off gasp. Frank caught them by the waist, yanking them back against his chest, and Gerard’s head tipped back against his shoulder with a ragged exhale. “Fuck—” they breathed, voice wrecked, and Frank grinned against the sweat-damp skin of their neck.
“Yeah,” Frank muttered, twisting his fingers just shy of cruel. “Like that.” He could feel Gerard trembling against him, could hear the way their breath stuttered when Frank’s teeth scraped the shell of their ear. The amp was cold against Frank’s forearm where he braced them both, but Gerard’s skin was fever-hot under his hands, their pulse rabbiting beneath his fingertips.
Gerard’s hips stuttered, their thighs shaking as Frank’s thumb circled their cockhead, smearing precome down their length in slow, filthy strokes. “Frank—” they managed, voice cracking, and Frank bit down on their shoulder just to feel them jerk in his grip.
Frank didn't let up. Not when Gerard's back arched against him, not when their fingers scrabbled at the amp's edge hard enough to leave marks. He kept his grip tight, his strokes relentless, watching the way Gerard's throat worked as they swallowed back noises that would've given them away instantly. The PA system blared “Thirty seconds,” a death knell. But Frank only fucked into them harder, the wet slap of skin lost beneath the crew's shouted warnings about the bus doors closing.
Gerard came with a silent, shuddering gasp, their body clamping down on Frank so tight it stole his breath. Frank bit down on their shoulder to muffle his own groan, hips stuttering as he chased his climax. Rough, frantic, barely holding on. The amp rattled violently when Gerard's knees finally gave out, their weight dragging Frank down with them in a tangle of limbs and damp fabric.
For a heartbeat, neither of them moved. They just breathed against each other's skin, sweat-slick and trembling until the PA screeched “Doors sealing in ten,” and reality came crashing back. Frank jerked upright, wiping his hand hastily on his jeans before yanking Gerard to their feet. "Move," he hissed, shoving their jeans back up with rough hands. Gerard's laugh was breathless, uneven, but they staggered upright, their shirt clinging to their back in damp patches.
They barely made it, Frank's boot hitting the bus steps just as the hydraulics whined behind them, the door sealing shut with a hiss. The driver didn't even glance back as they stumbled down the aisle, still half-hard and reeking of sex, but Ray shot up from his bunk when Gerard collapsed onto the bench opposite him with a groan.
Ray's smirk was immediate, sharp as a blade. "Jesus. You two look like you just got dragged through a tour bus exhaust pipe." He kicked Gerard’s boot lightly, nose wrinkling when they didn’t even bother flipping him off, just slumped against the seat, breathing ragged. "Or," Ray added, grin widening, "almost like someone rode you through one."
Gerard’s fingers twitched against the vinyl seat, still shaking from the aftershocks, and Frank watched the way their throat worked as they swallowed, like they were trying to piece together words through the haze. Ray’s grin didn’t falter, sharp as a switchblade, and Frank kicked his boot up onto the bench beside Gerard, deliberately crowding into their space just to watch their breath hitch.
"Exhaust pipe’s got nothing on me," Frank muttered, voice rough, and Gerard’s laugh came out punched-out, half a groan. Their knee knocked against Frank’s thigh, warm even through denim, and Frank didn’t miss the way their fingers curled into the seat like they were stopping themselves from reaching out.
Ray whistled low, shaking his head. "Disgusting," he said, but he was already tossing Gerard a half-crushed water bottle from his bunk. "Drink something before you pass out. You look like you got hit by a truck."
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality
Anya is LIVE right now
FREE
Free to watch • No registration required • HD streaming
a/n: hello!! last night i took a poll in my server for fic ideas and the winning idea got written!! the winning prompt was AND I QUOTE "frerard post show overstim with desperate frotting and touching without others picking up on it". however, i got carried away as usual and just made them go nasty crazy style with the backstage can't get caught aspect lol. the fic takes place after the above happened on stage mwhahahah. i think this is by far the most DESCRIPTIVE thing ive ever wrote! HAPPY PRIDE!!!!!
“You actually did it,” Gerard hissed, fingers digging into Frank’s hips hard enough to leave crescent moons through the thin fabric of his jeans. The stage lights had cut out seconds ago, plunging them into the smoky half-dark backstage area, but Frank could still see the wild gleam in Gerard’s eyes. Part fury, part something hotter.
Frank wiped his mouth with the back of his hand, grinning despite the way his pulse hammered in his throat. “Yeah, and you fucking loved it.” The crowd’s roar still vibrated in his bones, and their chants of encore, muffled behind the heavy curtain. He’d planned the move weeks ago. The drag of his tongue up Gerard’s cheekbone, slow and obscene. He’d even rehearsed it in the mirror until his jaw ached. But the way Gerard had shuddered against him, the choked noise they’d made mid-song? That wasn’t part of the script.
Someone shouted Gerard’s name from across the wing, and they jerked apart like they’d been caught, though no one was looking. Frank’s skin prickled where Gerard had gripped him, phantom warmth lingering. He watched their throat bob as they swallowed, watched their fingers flex like they wanted to reach for him again.
The stage manager barreled past, clutching her clipboard like it was her lifeline. “Five minutes to load-out,” she barked, already vanishing into the maze of equipment.
Frank’s fingers tightened around Gerard’s wrist, their pulse hammering against his thumb. The stage manager’s voice had faded into the din of clattering gear and roadies shouting over each other, but all Frank could focus on was the way that Gerard’s pupils swallowed the dim light. “Five minutes,” Frank echoed, voice rough, and Gerard’s breath hitched. Just once, barely there, before they twisted their hand free only to shove Frank backward into the narrow gap between two towering amps.
The metal was cold against Frank’s spine, but Gerard’s body was fever-hot where they pressed against him, one knee slotting between Frank’s thighs with practiced ease. “You’re such a little shit,” Gerard murmured, but their hands were already working Frank’s belt loose, fingers skimming the damp waistband of his briefs. Frank bit down a groan, head tipping back against the amp with a dull thud. The noise of the crew was too close, too loud, but Gerard’s mouth on his neck was louder. Sharp teeth and wet, open-mouthed kisses that made Frank’s hips jerk forward helplessly.
Gerard’s laugh was a dark, pleased thing against his skin. "Thought you wanted an audience," they taunted, palming Frank through his jeans just hard enough to make his breath stutter. Frank’s nails dug into Gerard’s shoulders, gripping the sweat-damp fabric of their shirt. The stage had been one thing. That was calculated and choreographed. But this was something else entirely. The risk of being caught, the way Gerard’s fingers trembled ever so slightly as they undid his fly, it was all too real, too fucking much.
Someone dropped a mic stand nearby with a clatter, and Gerard froze, their breath hot against Frank’s collarbone. For a heartbeat, neither of them moved. Then Gerard’s hand slid into Frank’s briefs, fingers curling around him with a grip that bordered on cruel, and Frank’s vision whited out for a second. "Fuck—" he choked out, hips bucking into Gerard’s fist, but Gerard just clamped their free hand over his mouth again, smothering the sound.
Frank’s knees nearly gave out when Gerard’s thumb swiped over his cockhead, smearing precome down his length with a roughness that bordered on punishment. The hand over his mouth tasted like sweat and stage smoke, but Frank couldn’t bring himself to care. Not when Gerard was jerking him off with the same rhythm they’d used onstage, all sharp, controlled movements that left Frank gasping against their palm.
Gerard leaned in, lips brushing the shell of Frank’s ear. “You gonna come for me?” they murmured, voice dripping with mock sweetness. “Right here, where anyone could see?” Their fingers tightened, twisting just shy of painful, and Frank’s hips jerked forward with a muffled whine. The amp behind him rattled with the force of it, and Gerard’s grin turned downright predatory. “Christ, you’re pathetic,” they breathed, but their own thighs were pressed together tight, rocking against nothing like they couldn’t help it.
A burst of laughter erupted somewhere to their left. Too close. And Frank went rigid, heartbeat slamming against his ribs. Gerard didn’t stop, just slowed their strokes to a torturous crawl, dragging their thumb over Frank’s slit in slow circles until his thighs trembled. “Scared?” they taunted, but their own breath hitched when Frank bit down on their fingers, teeth sinking in hard enough to leave marks.
The noise Gerard made was filthy, half groan and half laugh, and Frank could feel the vibration of it where their chests were pressed together. He arched into their grip, desperate for more friction, more anything, but Gerard pulled back just enough to watch him unravel, eyes dark and gleaming under the backstage lights. “Look at you,” they murmured, voice wrecked. “All worked up over nothing.”
Frank’s knees hit the amp with a metallic thud as Gerard’s grip twisted, their thumb pressing punishingly into the underside of his cock. The sting of it shot straight to his gut, and Frank’s vision blurred. Half from the pleasure, half from the sheer fucking audacity of Gerard doing this here, now, with roadies shouting just feet away. He could hear the clatter of equipment being loaded onto the bus, the distant hum of the crowd still chanting outside of the venue, but all of it faded beneath the wet sound of Gerard’s hand working him over, slick with sweat and precome.
Gerard’s teeth grazed Frank’s earlobe, breath ragged. “You’re dripping,” they muttered, like it was an accusation, and Frank choked on a laugh that came out more like a sob. Their fingers curled tighter, dragging up his length in a slow, filthy stroke that had Frank’s hips jerking forward uncontrollably. The amp rattled again, loud enough that someone nearby shouted, ‘Hey, watch it!’, but Gerard didn’t flinch. Just pressed their forehead to Frank’s, their noses brushing, and fucked him faster with their hand, their own hips grinding against Frank’s thigh in a desperate, uneven rhythm.
Frank’s breath came in sharp, punched-out gasps against Gerard’s palm. He could feel them shaking against him, could hear the way their breath hitched every time Frank’s teeth dug into their fingers. It was messy, too fucking much. Gerard’s knuckles bumping his zipper, the wet slide of skin on skin, the way their knee kept slipping between Frank’s thighs like they couldn’t decide whether to pin him or rut against him. Frank’s stomach tightened, heat coiling low and urgent, and he bit down harder on Gerard’s hand just to hear them groan.
Then there were footsteps. Close. Way too close.
The footsteps stutter to a halt just beyond the amps, and Frank’s entire body locks up, his breath trapped behind Gerard’s fingers. Gerard goes still, their hand still wrapped around Frank, thumb pressed obscenely against his slit. For one agonizing second, Frank can hear his own pulse roaring in his ears, then the footsteps pivot away, swallowed by the din of the crew. Gerard exhales sharply through their nose, their grip tightening reflexively, and Frank nearly bites through their palm.
Gerard leans in, lips brushing Frank’s temple. “Close?” they murmur, voice ragged. Their hips stutter against Frank’s thigh, fabric catching damply, and Frank nods frantically, thighs trembling. Gerard’s laugh is breathless, uneven. “Yeah, me too.” Their thumb circles Frank’s cockhead, smearing precome down his length, and Frank whines high in his throat, hips jerking.
For a long moment, they just breathe, foreheads pressed together, sweat dripping between them. That was until the PA system crackled to life, “Final call for load-out crew. Wheels rolling in ten.”
Frank’s knees gave out completely when Gerard finally pulled away, their fingers leaving his skin sticky and oversensitive. He slumped against the amp, chest heaving, and Gerard wiped their palm on their jeans with a lazy smirk. The PA system blared again, “nine minutes,”but Frank barely registered it over the ringing in his ears. His body felt boneless, wrung-out, but Gerard was already straightening their shirt like nothing had happened, like they hadn’t just wrecked him against a goddamn amp in the middle of a backstage frenzy.
“You’re gonna kill me,” Frank muttered, voice hoarse. He swiped a hand over his mouth, tasted sweat and Gerard’s skin, and shuddered.
Gerard’s grin was all teeth. "Only if you’re lucky." They reached down, hooked a finger under Frank’s chin to tilt his face up, and Frank’s pulse stuttered all over again at the look in their eyes. Dark, possessive, hungry. "Now get your shit together before someone sees you like this." They patted Frank’s cheek twice, condescending as hell, and Frank wanted to bite their fingers clean off.
Instead, he grabbed Gerard’s wrist again, yanking them close enough to smell the salt on their skin. "You don’t get to walk away first," Frank growled, and Gerard’s eyebrows shot up, amused. Frank didn’t give them time to quip back, just spun them around and shoved them face-first into the amp with a dull thud. Gerard’s breath hitched, shoulders tensing, but they didn’t resist when Frank crowded against their back, mouth hot on their neck. "You’re mine," Frank whispered, biting down just hard enough to make Gerard gasp. "Remember that."
The PA crackled again, “eight minutes”, but Frank barely registered it over the rush of blood in his ears. Gerard’s back was pressed flush against his chest, their breath coming in sharp, uneven pants as Frank dragged his teeth down the nape of their neck. He could feel the hitch in Gerard’s ribs when his fingers slid under their shirt, skimming the damp skin of their stomach, and the sound they made, half protest, half plea, sent a fresh wave of heat straight to Frank’s gut.
“You’re insatiable,” Gerard gasped, but their hips arched back into Frank’s grip anyway, their ass grinding against his still-hard cock. Frank’s laugh was ragged against their shoulder, his fingers digging into Gerard’s hip hard enough to leave marks. “And you’re full of shit,” he muttered, nipping at Gerard’s earlobe. “Like you weren’t begging for it.
Gerard twisted in his grip, their smirk sharp enough to cut glass, and Frank’s breath caught at the sight of them. Lips swollen, hair a mess, their shirt riding up where Frank’s hands had been. They looked wrecked, and the knowledge that he’d done that, that he was the reason Gerard’s knees were still shaking, sent a thrill down Frank’s spine.
Then Gerard’s knee knocked between Frank’s thighs, their grin turning downright mean, and Frank’s vision blurred for a second. “You gonna do something about that?” they taunted, nodding pointedly at Frank’s crotch, and Frank growled, shoving them back against the amp hard enough to make the metal shudder.
Frank's fingers dug into Gerard's hips, the fabric of their jeans bunching under his grip as he ground against them slowly and deliberately, just to watch their throat bob when they swallowed hard. "You talk too much," Frank muttered, lips dragging along the shell of Gerard's ear before biting down, sharp enough to make them gasp. The amp behind them rattled with every shift of their bodies, and Frank could feel the way Gerard's breath hitched when his knee pressed tighter between their thighs.
Someone shouted, “Move your asses, wheels in five!” from across the wing. Jesus, how was time moving that fast? They hadn’t heard the PA system over the heavy breaths between them. Frank didn’t care, though. Not when Gerard's back arched for him, not when their fingers scrabbled at the amp's edge like they were trying to hold on. Frank slid a hand up their shirt, palming the sweat-slick skin of their stomach, and Gerard made a sound, half laugh, half groan, before twisting their head to catch Frank's mouth in a kiss that was more teeth than tongue.
Frank could taste the adrenaline on them, the sharp tang of stage smoke, and the faint copper hint of blood where Gerard's lip had split during the set. He chased it, licking into their mouth with a hunger that bordered on desperation, their teeth clacking together before Gerard bit down hard enough to make Frank hiss. The sting of it only made him grind forward harder, his cock throbbing against the rough denim of Gerard's jeans.
Gerard's hands flew up, fingers tangling in Frank's hair to yank his head back. "You're obsessed," they breathed, lips slick and swollen, but their voice cracked halfway through, betraying the way their thighs trembled against Frank's knee. Frank grinned, wild and mean, and dragged his thumb over the damp spot on Gerard's crotch, watching their pupils blow wide. "Yeah," Frank agreed, voice rough. "And you're fucked."
The PA system screeched again, “Four minutes”, and Gerard's grip tightened in Frank's hair, pulling until his scalp burned. "Then fuck me," they demanded, low and wrecked, and Frank's breath stuttered. He could feel the heat of Gerard's body through their jeans, could smell the sweat and sex clinging to their skin, and the sheer audacity of them, demanding this here, now, with the crew shouting just feet away.
Frank didn't hesitate. He spun Gerard around again, shoving them face-first into the amp with enough force to draw a clang from the metal beneath them. Gerard's breath punched out in a gasp, their fingers scrabbling for purchase on the slick surface, but Frank was already yanking their jeans down just far enough to expose the curve of their ass. He spat into his palm, slicking himself up with rough, hurried strokes, and Gerard groaned, low and throaty, when Frank pressed the head of his cock against them.
Gerard's back arched, shoulders tensing as Frank pushed in, slow, deliberate, savoring the choked noise Gerard tried to swallow. The amp behind them rattled with every thrust, the metal cold against Gerard’s palms where they braced themselves. Frank leaned in, biting the jut of Gerard’s shoulder blade through their damp shirt. “Quiet,” he growled, but Gerard only laughed, breathless and sharp, when Frank’s hips stuttered at the clench of their body around him.
Footsteps clattered past, too close, and Frank froze, fingers digging into Gerard’s hipbones hard enough to bruise. Gerard’s breath hitched, their muscles tightening around Frank in a way that made his vision blur for a second. Then the footsteps faded, swallowed by the roar of the loading bay doors slamming shut, and Frank exhaled harshly through his nose before snapping his hips forward again, harder this time. Gerard’s muffled curse was half-lost in the creak of the amp, their knuckles whitening where they gripped the edge.
Frank leaned in, lips brushing the shell of Gerard’s ear. “You gonna come?” he murmured, mimicking Gerard’s mocking tone they’d taken with him earlier, dragging his teeth over the sweat-slick skin just below Gerard’s jaw. “Right here, where anyone could see?” His hand slid around Gerard’s hip, fingers curling around them with a grip that bordered on cruel, and Gerard’s hips jerked forward with a punched-out gasp. Frank grinned against their shoulder, thumb swiping over their cockhead in slow, filthy circles. “Fucking pathetic,” he breathed, but his own thighs trembled where they pressed against Gerard’s.
Gerard twisted their head to glare over their shoulder, lips swollen and pupils blown wide. “Shut up,” they hissed, clearly feeling mocked, but the effect was ruined by the way their voice cracked when Frank’s fingers tightened. Frank laughed low and mean, and fucked into them harder, the wet slap of skin echoing beneath the hum of the PA system’s countdown. “Three minutes.”
Gerard’s knees buckled when Frank’s thumb pressed into the underside of their cock, twisting just shy of painful. They bit down on their own wrist to muffle the groan, shoulders shaking as Frank fucked them harder into the amp. Each thrust was punctuated by the metallic creak of the casing. The noise alone should’ve been enough to get them caught, but Frank didn’t care. Not when Gerard’s body clenched around him like a vice, not when their breath came in ragged, punched-out gasps against their own skin.
Frank leaned in, lips dragging along the sweat-damp curve of Gerard’s spine. “You’re close,” he muttered, more observation than question, and Gerard’s hips jerked back into his grip with a broken noise. Frank’s grin was all teeth. “Yeah, I know.” He tightened his fingers, stroking Gerard in time with his thrusts, and watched their shoulders tense, their fingers scramble for purchase on the slick metal.
The PA system crackled to life once again, “Two minutes,” but Gerard barely registered it over the white-noise rush of blood in their ears. Frank’s teeth sank into the nape of their neck, sharp enough to leave marks, and Gerard’s vision blurred at the edges, their thighs trembling. They could feel Frank’s breath hot against their skin, could hear the ragged hitch in his voice when Gerard clenched around him on purpose just to watch Frank’s rhythm stutter.
Frank growled, low and rough, and pinned Gerard harder against the amp. “You fuck,” he hissed, but his hips snapped forward anyway, driving into Gerard with a force that made the metal shudder even louder. Gerard’s laugh came out strangled, their fingers slipping on the amp’s edge, and Frank’s hand shot out to brace them, his palm flat against the casing beside Gerard’s head.
Frank’s fingers dug into Gerard’s hipbones, the sharp press of bone against his palms the only anchor as he fucked into them with rough, uneven thrusts. Gerard’s breath hitched with every snap of Frank’s hips, their shoulders tensing as the amp rattled behind them, loud, too loud, but Frank didn’t care. Not when Gerard was biting down on their own wrist to stifle the noises, not when their body clenched around him like a vise every time he dragged his thumb over the head of their cock.
Gerard’s knees gave out just as the PA system blared “One minute,” their hips jerking forward into Frank’s grip with a choked-off gasp. Frank caught them by the waist, yanking them back against his chest, and Gerard’s head tipped back against his shoulder with a ragged exhale. “Fuck—” they breathed, voice wrecked, and Frank grinned against the sweat-damp skin of their neck.
“Yeah,” Frank muttered, twisting his fingers just shy of cruel. “Like that.” He could feel Gerard trembling against him, could hear the way their breath stuttered when Frank’s teeth scraped the shell of their ear. The amp was cold against Frank’s forearm where he braced them both, but Gerard’s skin was fever-hot under his hands, their pulse rabbiting beneath his fingertips.
Gerard’s hips stuttered, their thighs shaking as Frank’s thumb circled their cockhead, smearing precome down their length in slow, filthy strokes. “Frank—” they managed, voice cracking, and Frank bit down on their shoulder just to feel them jerk in his grip.
Frank didn't let up. Not when Gerard's back arched against him, not when their fingers scrabbled at the amp's edge hard enough to leave marks. He kept his grip tight, his strokes relentless, watching the way Gerard's throat worked as they swallowed back noises that would've given them away instantly. The PA system blared “Thirty seconds,” a death knell. But Frank only fucked into them harder, the wet slap of skin lost beneath the crew's shouted warnings about the bus doors closing.
Gerard came with a silent, shuddering gasp, their body clamping down on Frank so tight it stole his breath. Frank bit down on their shoulder to muffle his own groan, hips stuttering as he chased his climax. Rough, frantic, barely holding on. The amp rattled violently when Gerard's knees finally gave out, their weight dragging Frank down with them in a tangle of limbs and damp fabric.
For a heartbeat, neither of them moved. They just breathed against each other's skin, sweat-slick and trembling until the PA screeched “Doors sealing in ten,” and reality came crashing back. Frank jerked upright, wiping his hand hastily on his jeans before yanking Gerard to their feet. "Move," he hissed, shoving their jeans back up with rough hands. Gerard's laugh was breathless, uneven, but they staggered upright, their shirt clinging to their back in damp patches.
They barely made it, Frank's boot hitting the bus steps just as the hydraulics whined behind them, the door sealing shut with a hiss. The driver didn't even glance back as they stumbled down the aisle, still half-hard and reeking of sex, but Ray shot up from his bunk when Gerard collapsed onto the bench opposite him with a groan.
Ray's smirk was immediate, sharp as a blade. "Jesus. You two look like you just got dragged through a tour bus exhaust pipe." He kicked Gerard’s boot lightly, nose wrinkling when they didn’t even bother flipping him off, just slumped against the seat, breathing ragged. "Or," Ray added, grin widening, "almost like someone rode you through one."
Gerard’s fingers twitched against the vinyl seat, still shaking from the aftershocks, and Frank watched the way their throat worked as they swallowed, like they were trying to piece together words through the haze. Ray’s grin didn’t falter, sharp as a switchblade, and Frank kicked his boot up onto the bench beside Gerard, deliberately crowding into their space just to watch their breath hitch.
"Exhaust pipe’s got nothing on me," Frank muttered, voice rough, and Gerard’s laugh came out punched-out, half a groan. Their knee knocked against Frank’s thigh, warm even through denim, and Frank didn’t miss the way their fingers curled into the seat like they were stopping themselves from reaching out.
Ray whistled low, shaking his head. "Disgusting," he said, but he was already tossing Gerard a half-crushed water bottle from his bunk. "Drink something before you pass out. You look like you got hit by a truck."
Hi hiii m,,, thinking about more ray toro 🥹🥹 how do you think he would react to an extremely bratty reader?? Arughh,, theres soo many possibilities...
Thank you for feeding us 😖🖤🖤
We're in a Ray Toro fic drought rn. Here's some brat tamer Ray Toro Headcanons. I went a little buckwild I'm not gonna lie
Pairing: Ray Toro x You
Tags: Brat Tamer, Brat, Established Relationship
Brat Tamer Ray Toro Headcanons
Ray never raises his voice. That's the scary part. He'll sit there calm as anything, speaking softly, while completely controlling the situation. The more upset you get, the quieter he gets.
He's observant to an almost terrifying degree. He notices every tiny change in your attitude. Your eye rolls, the muttering under your breath, your deliberate defiance. Instead of reacting instantly he stores it away. He lets you think you're getting away with it for HOURS before addressing it later with surgical precision.
Ray's version of being vindictive is incredibly calculated. If you push him in public? He'll embarrass you later in the softest, sweetest way possible. He'll make you sit in his lap while everyone's around. Quietly correcting you. Holding eye contact until you fold.
He keeps meticulous control because underneath all the softness is somebody who hates unpredictability. Bratting doesn’t actually upset him unless it feels genuinely disrespectful or emotionally manipulative. Playful resistance? He enjoys that. He likes the game.
He's the type to smile while completely dismantling your attitude. "You're done now, aren't you?" in the calmest tone imaginable while you're still trying to act difficult through tears and frustration.
He doesn’t believe in explosive punishment. Everything is intentional. measured. If he disciplines you, it’s because he’s decided it’s necessary, not because he lost control emotionally.
Ray’s punishments are never messy or impulsive. They’re humiliating in the most controlled, intimate way possible. Making you sit perfectly still beside him while visibly worked up, one hand heavy on your thigh as a warning every time you twitch.
He loves forcing eye contact during punishment. tilting their chin up gently whenever they look away. “Don’t start acting shy now. you wanted my attention earlier.”
Ray LOVES overstimulation as a punishment specifically he stays so calm during it. You're falling apart while he remains composed, talking you through it in that quiet steady voice like he's got all the time in the world.
He sometimes makes you hold certain positions for him while he casually goes about other things. Occasionally checking your posture with a soft touch to your shoulder or waist.
He's huge on control through denial. You get needy and demanding after acting out? Congratulations, now Ray's dragging things out for hours. Making you ask nicely and earn every scrap of affection he's willing to give you.
Ray likes consequences that feel psychological. Making you repeat exactly what you did wrong while he watches you carefully, waiting for the moment where your cockiness dissolves into embarrassment.
Ray is the type to make his punishments feel inevitable. No arguing, no bargaining. Once he's decided on something, it's happening.
Afterward he’s intensely attentive. Quiet praise, hands smoothing over skin, checking for any lingering tension. He wants you calm and melted into him by the end of it, like the whole point was reestablishing control and closeness at the same time.
A/N: Hey everyone! Totally forgot I did not get around to cross-posting the rest of the available chapters of this that I have on ao3. I'm in the process of writing chapter 5, however I'm lowkey scared of the ao3 writer's curse because I'm convinced it got my ass lmfao.
Summary: Gerard invites his old frenemy Bert over to discuss vampire territory disputes, but the conversation quickly turns to Gerard’s exclusive attachment to Frank. When Frank accidentally cuts his thumb, the scent of blood triggers tension, and Gerard immediately steps into a possessive, protective stance, feeding just enough to heal him and make their claim clear. Bert warns that exclusive feeding without publicly presenting Frank to the vampire council is politically dangerous and will soon require a formal declaration, leaving Gerard and Frank facing the looming reality of a public claim.
Pairing: Vampire Gerard x Revenge Frank
Tags: Vampires, Blood, Blood Drinking, Predator/Prey, Possessive Behavior, Mind Control, Frenemies, Power Imbalance, Power Dynamics, Courting Rituals, Mating Rituals, Voyeurism, Territorial Behavior, Devotion
READ NSFW UNDER THE CUT
Bert does not come unannounced. That’s what makes it worse.
The invitation had been deliberate. Written in Gerard’s careful hand. Sealed with wax the old way. Delivered through channels that still respect ritual.
Frank had known the moment they sent it: this was not casual. Vampires do not gather casually.
He felt it all evening. The tension in the house could be cut with a knife. Gerard is quiet in a way that means calculation, not calm. They had been seated at the dining table for over an hour before Bert arrived, a stack of documents spread before them. None of them are modern. Nothing digital. Ink and parchment. Laws that predate electricity.
Frank lingers in the kitchen doorway watching them. They look like the embodiment of restraint, chiseled into a person.
Twenty-five years old in appearance. Frozen in that sharp, almost fragile kind of beauty that never softens. Dark hair brushes their cheekbones. Sleeves cuffed neatly to their elbows. Long fingers resting lightly over paper that smells older than memory.
They sensed Frank watching.
“I need you upstairs when he arrives,” Gerard said without looking up.
Frank leaned against the doorframe. “You invited him.”
“Yes.”
“So why do I have to hide?”
Their jaw shifted slightly. Not irritation. Consideration.
“You do not have to hide,” they corrected. “You have to remain uninvolved.”
“That feels like hiding.”
Now they look at him.
Their eyes were a steady green tonight. Controlled. Human enough that anyone passing on the street would mistake them for merely intense.
“This is not a social call,” they said. “He is here to talk about the Northern territory. There have been violations.”
Frank raised an eyebrow. “Violations like what?”
“Feeding disputes. Boundary crossings. Rumors of unauthorized siring.”
That word sent a small chill through him. Unauthorized siring refers to the creation of new vampires without council approval. Which means instability. Which means bloodshed.
“And Bert is involved,” he said.
Gerard’s mouth pressed thin.
“Bert is adjacent.”
Which means yes.
“You two always circle each other.”
“We do.”
There is no hesitation in it.
Frank moved closer to the table, eyes scanning the pages. Old names. Old places. Lines drawn in red ink mark territories that existed long before highways were established.
“How long have you known him?” he asked quietly.
“Two hundred and seventeen years.”
That should not shock him. But, it does.
“Were you friends?” Frank asked.
Gerard’s gaze dropped back to the parchment.
“We survived the same war,” they said. “That passes for friendship in our world.”
A knock sounded at the door. Not loud. Not polite. Measured.
Gerard stood, and the air shifted with them. They did not rush. They never rushed. But something in them straightened into a harder line. The stoic mask settled into place.
“Upstairs,” they said softly.
Frank hesitated. They noticed.
Gerard’s eyes soften just slightly. Only for him.
“This will not be interesting,” they assured him.
Frank nodded and stepped back toward the stairs. He did not go far. He lingered at the landing where he could hear without being seen.
The door opened.
“Gerard.”
Bert’s voice is warm in a way that is almost mocking.
“Bert.”
Footsteps. The door closed. The faint thudding of shoes against wood.
“I see you have not redecorated,” Bert remarked.
“I see you still talk too much,” Gerard replied evenly.
Frank tried to picture Bert without seeing him. Taller than Gerard by a fraction. Brown hair that never seemed to darken, no matter how many centuries passed. A smile that always looked like he knew something you did not.
They moved into the dining room.
“You said this was urgent,” Bert said.
“It is,” Gerard replied. They slid the papers across the table towards Bert.
“You crossed into Northern territory three times in the last month.”
A soft chuckle. “Crossed is a dramatic word. I visited.”
“You fed.”
“I always feed.”
“Not there.”
Silence.
Frank leaned against the railing, listening.
“That territory is unclaimed,” Bert said.
“It is neutral.”
“Neutral is unclaimed with better branding.”
“It is protected.”
“By whom?”
Gerard did not answer immediately.
Frank knew why.
Neutral territories often fall under Gerard’s watch.
“I am monitoring it,” Gerard said at last.
Bert exhaled through his nose. Amusement. “You cannot monitor everything.”
“I can monitor what matters.”
“And this matters to you?” Bert says.
A pause.
“Yes.”
Frank heard the subtle shift in Bert’s tone.
“Ah,” he says. “So that is what this is about.”
The air tightens.
“You were seen,” Gerard continued calmly. “Feeding publicly. Without discretion.”
“I was hungry.”
“You are always hungry.”
“And you are always disciplined. It is exhausting to watch.”
There is movement. A chair scraped lightly across the floor.
“Is this about politics?” Bert asked, voice lowering. “Or is this about something else?”
“You know exactly what this is about.”
A longer silence.
Then, lightly, “Is he here?”
Frank’s breath catches. He did not realize Bert knew about him.
“I did not invite you to discuss my personal affairs,” Gerard said, tone sharpening a fraction.
“Oh, I think you did.”
Footsteps shifted, coming closer to the staircase. Frank stepped back instinctively, his heart pounding, even though he knew that Bert could not see him from that angle.
“He smells different,” Bert continued softly. “Marked.”
Gerard moved.
Frank does not see it, but he hears it. The sudden shuffling of fabric and shoes against the floorboards once more. The low sound in Gerard’s chest that he had only heard once before.
“You will not speak of him.”
“Why not? Is it not the most interesting thing you have done in decades?”
“I said enough.”
The warning is quiet. Deadly. A beat. Then Bert laughed.
“Relax. I am not here to steal what you so carefully guard.”
There was history in that sentence. Something sharp and unfinished.
“You are here because you were reckless,” Gerard replied. “The council is watching.”
“They are always watching.”
“And they are looking for weakness.”
“Then perhaps you should not be displaying it.”
Silence. Frank knew those words hit Gerard like a punch to the gut.
There was a faint shift in the air that felt like two predators circling each other.
“You mistake attachment for weakness,” Gerard said.
“I mistake obsession for distraction.”
Before Gerard could answer, something small and ordinary interrupted. Frank’s stomach growled loud enough to echo faintly down the staircase.
He froze. Downstairs, both vampires went silent.
Bert laughed first.
“So he is here.”
Gerard’s voice turned to ice. “Stay where you are.”
That was directed at Frank, yet he ignored it because now, he's annoyed.
Frank descended the stairs calmly, refusing to skulk like something fragile. If Bert was going to assess him, he could do it to his face.
The dining room came into view. Bert was exactly how he’d pictured him to be. Leaning casually against the table. Arms crossed. Smile sharp.
His eyes landed on Frank immediately, darkening as he inhaled.
“There he is,” he said softly.
Gerard stepped subtly into Frank’s space. Not blocking him. Not yet. But close enough that he felt their presence like a wall at his back.
“You were supposed to be upstairs,” Gerard said quietly, breath hot against the shell of his ear.
“I was hungry,” Frank replied.
Bert’s grin widened. “That makes two of us.”
Gerard did not look at him.
“You should eat,” they said to Frank. The normalcy of it would be comical if not for the tension threading through the room.
“I was about to,” Frank said. “I just needed to cut something up.”
He moved toward the kitchen. Frank felt the weight of both vampires watching him. The air in the house was becoming too thick.
Frank tried to ignore it. He grabbed a peach from the bowl sitting atop the kitchen counter, then a knife from the drawer. He heard their voices lower again across the way as they resumed their discussion, though the topic had shifted.
“You cannot keep this quiet forever, Gerard,” Bert said sharply under his breath.
“I am not keeping anything quiet.”
“You have not presented him.”
“He is not an object to present.”
“Gerard, he is mortal.”
The words landed heavily.
“Yes,” Gerard said.
“And you feed exclusively from him.”
Silence.
“That is not sustainable,” Bert continued. “Not politically.”
“It is controlled.”
“It is unheard of.”
“It is mine.”
Frank pressed the blade into the peach. His hands were steady. Frank told himself they were steady. He's listening too closely. He thought about the word presented. About what that might entail.
The knife slipped. It was small. Stupid. Barely a mistake. A thin slice across his thumb, eliciting a soft hiss. For half a second, nothing happened.
Then everything did.
The scent bloomed instantly. Bright. Metallic. Alive. Everyone present could feel it in the air like an electric current.
Gerard was in the kitchen doorway before Frank could even process that they had moved. Their eyes were already darkening.
Behind them, Bert straightened slowly.
“Well,” Bert murmured.
Frank instinctively lifted his thumb to his mouth. Gerard’s hand caught his wrist before he could. Not harsh. Firm.
“Do not,” they said. Their voice was low and roughened.
“It’s just a cut,” Frank insisted.
The blood welled again. Bert inhaled. The sound was subtle. Predatory.
“That,” Bert said quietly, stepping closer, “is a problem.”
Gerard moved.
They stepped fully between Frank and Bert this time. One hand braced against the counter beside Frank’s hip. The other was sliding behind him to Frank’s waist. The gesture was unmistakable. Possessive, protective, and territorial.
“Back,” Gerard said.
Bert’s smile faded slightly. Not offended. Interested.
“I am not lunging,” he said mildly.
“You are thinking about it.”
“That is my nature.”
“And this is mine.”
Gerard’s fingers tightened against Frank’s waist. He could feel the tension vibrating through them. Gerard’s control was now a visible thing. A wire pulled too tight.
“You invited me into your home,” Bert said. “And you bring him into the room bleeding.”
“He was not bleeding when I brought him in.”
Bert tilted his head.
“You’re playing a dangerous game.”
“I’m managing it.”
“With what? Sentiment?”
“With discipline.”
Bert’s gaze flickered to Frank’s hand again. The blood. The scent.
“You cannot expect the rest of us to ignore that,” he said softly.
“I expect you to respect it.”
The word respect carries weight. Old weight. Bert studied Gerard’s face carefully.
“You would challenge me over this,” he said, tone questioning.
“Yes.”
The answer was immediate. Absolute. Silence stretched. The air felt charged. Ancient. Then Bert exhaled slowly and stepped back.
“I do not want a challenge,” he said. “I want you to remember what we are.”
“I remember,” Gerard replied.
“Do you?”
Gerard did not respond.
Instead, they turned slightly toward Frank.
“Show me,” they said quietly.
Frank lifted his hand. The cut was shallow. Embarrassingly small for the chaos it had caused
.
Gerard took his wrist gently. Their thumb brushed the inside of his palm. They inhaled once. Their eyes flickered darker.
“Look at you,” Bert murmured. “You are unraveling.”
Gerard ignored him.
Gerard brought Frank’s thumb closer to their mouth but paused. Frank saw the struggle. They did not want to feed in front of Bert. They did not want Bert smelling it. Witnessing it. Claiming knowledge of it.
But Gerard also did not want anyone else to have even the slightest opening.
“You do not have to,” Frank whispered.
Their gaze snapped to Frank.
“I do,” Gerard said.
Not because they are starving. Because this is control.
Gerard’s lips closed around Frank’s thumb. It was slow. Measured to the point of strain. Frank felt the shift in them the instant his blood touched their tongue. The tension in their shoulders. The subtle tremor they suppressed.
Gerard only took enough to seal the wound, then they pulled back. The cut was already knitting closed. Gerard’s breathing was uneven while Bert watched the entire thing with open fascination.
“Exclusive,” he said softly. “You are truly serious.”
“Yes.”
Bert’s eyes narrowed slightly.
“You know what that means.”
Gerard’s hand slid from Frank’s wrist to his jaw. Not rough. Not performative.
Intimate.
“I know.”
“You will have to formalize it.”
“Yes,” Gerard agreed. “But not tonight.”
Bert’s gaze moved between the two of them.
“They will demand it soon,” he said. “You cannot keep feeding from him without acknowledgement.”
Gerard’s jaw tightened.
“I’m aware.”
“And when you do,” Bert continued, voice almost thoughtful now, “you will be challenged.”
“By you?” Gerard asked, voice deadly calm.
Bert smiled faintly.
“Perhaps.”
The threat was not heated. It was old. Layered. Frank felt the weight of something much larger than the kitchen pressing in around him.
“This is why I invited you,” Gerard said finally. “Not to argue. To inform.”
“To warn.”
“Yes.”
Bert studied them for a long moment.
“You always did like control,” he said softly.
“And you always did like testing it,” Gerard replied.
A flicker of something passed between them. Shared memory. Shared violence. Then Bert straightened.
“Very well,” he said. “I will respect your territory. For now.”
“Thank you.”
“But when you stand before the council,” Bert added, “you will not be able to hide him upstairs.”
“You should understand,” he said gently, almost kindly, “that what they are doing with you, Frank, is not small.”
“I know,” Frank replied.
Bert searched Frank’s face.
“You are either very brave,” he said, “or very foolish.”
“Probably both.”
That earned a genuine laugh from him.
“I liked you better when you were reckless,” he said to Gerard.
“I was reckless,” Gerard corrected. “Then I survived.”
The words hung heavy. Bert nodded slowly.
“Be careful,” he said at last. “Attachment has a scent. And the others will notice.”
“They already have,” Gerard replied.
“Yes,” Bert agreed. “They have.”
He moved toward the door. The tension in the house shifted with him. At the threshold, he paused.
“If you intend to claim him publicly,” he said without turning around, “do it decisively.”
Then he was gone. The door closed softly behind him. Silence settled. Gerard remained still for several seconds. Only when the night outside resumed its normal rhythm did they exhale.
Frank watched their shoulders lower fractionally.
“Are you angry?” Frank asked quietly.
“No.”
“You look like you want to kill something.”
“I always look like that.”
Frank almost smiled. Gerard turned to him fully now, the stoic mask slipping. Not gone. But thinner. Their hand lifted to his face again.
“You cannot bleed in front of them,” Gerard said softly.
“I cut my thumb.”
“You scented the entire house.”
Frank glanced toward the door.
“Was he really going to lunge?”
“Yes.”
The answer was immediate.
“He would not have hurt you,” Gerard continued. “Not with me here. But he would have tested the boundary.”
“And you,” Frank said.
“And me.”
Frank studied them.
“You would have fought him.”
“Yes.”
“For a small cut?”
“For you.”
There it was. Not dramatic. Not theatrical. The simple truth. Gerard’s thumb brushed the place where the cut had been.
“You make this difficult,” they murmured.
“I did not ask you to.”
“I know.”
Gerard’s composure wavered then. Just slightly. Frank saw it in the way their eyes darkened again. Not from hunger now, from something deeper.
“You should not have to fight your entire world for me,” Frank said.
Their gaze sharpened.
“I am not fighting them,” they replied.
“I am reminding them.”
“Of what?”
Gerard stepped closer. Their voice lowered.
“That I do not share.”
The air between them felt charged again. Not violent. Intimate.
“You are going to have to present me,” Frank said softly.
“Yes.”
“And it is going to be ugly?”
“Yes.”
Frank nodded once.
“Then we do it properly.”
Something shifted in Gerard’s expression at that. Approval.
Their hand slid to the side of Frank’s neck.
“You’re not afraid,” they observed.
“I am,” Frank admitted. “But I am more afraid of being treated like something you are hiding.”
Their eyes softened.
“I would never.”
“I know.”
Gerard leaned their forehead briefly against Frank’s. A rare crack in their armor.
“They will try to provoke you,” they said quietly. “They will try to provoke me.”
“Let them.”
Their lips curved faintly.
“There it is,” they murmured.
“What?”
“The recklessness.”
Frank smiled.
“Maybe you missed it.”
Gerard studied Frank for a long moment before their expression settled back into that familiar, controlled calm.
“We will call a gathering,” they said. “Soon.”
“How soon?”
“Before the rumors become declarations.”
Frank nodded. The house felt different now.
“You should eat,” Gerard said again.
This time, there was no tension in it. Frank reached for another peach. Gerard stayed close.
Not because they feared Bert would return. But because something in Gerard had shifted. The stoic discipline was still there. The ancient control. But beneath it, something more dangerous now hummed.
Not hunger. Claim.
And both Frank and Gerard knew that the next time the vampires gathered, it would not be about territory disputes.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality
Anya is LIVE right now
FREE
Free to watch • No registration required • HD streaming
A/N: Hellooooo! I have been gone for a while but, I did indeed re-write the Vampire Gerard fic as a Frerard fic! I feel like tumblr does not have enough Frerard and so, HERE I AM BECAUSE SHIPPING IS WHERE MY PASSION LIES!!! I hope you guys enjoy and love this as much as I loved writing it! I missed y'all! Shoutout to my beta readers River and Julien, I love y'all! Full list of tags on my AO3 because tumblr hates certain words lol.
Summary: Gerard, once a stoic and ruthlessly controlled vampire, begins unraveling after refusing to feed from anyone but Frank. Starving themself out of obsession and devotion, their restraint weakens in his presence until the tension finally snaps. Frank offers himself willingly, and the feeding becomes intimate, intense, and deeply emotional. Afterwards, restored but changed, Gerard admits they no longer want blood from anyone else. Their hunger is no longer just survival. It is Frank.
Pairing: Vampire Gerard x Revenge Frank
Tags: Vampires, Blood, Blood Drinking, Predator/Prey, Possessive Behavior, Mind Control, Frenemies, Power Imbalance, Power Dynamics, Courting Rituals, Mating Rituals, Voyeurism, Territorial Behavior, Devotion,
READ NSFW UNDER THE CUT
Gerard stopped going out at night. That was the first sign.
They used to vanish after sunset, coat collar up, shadows bending toward them like old friends. They would return just before dawn, distant but steady, color restored to their otherwise bloodless skin.
Now they stayed in.
They stayed in the darkest corners, staring at nothing. Their hands, colder than usual, sent chills reverberating through Frank’s bones.
“You haven’t fed,” Frank said quietly one evening.
They didn’t look at Frank. “I’m fine.”
“Gerard, you’re shaking.”
Gerard stilled immediately, as if he’d caught them doing something shameful.
“I said I’m fine.”
But he could hear it. The strain in their voice. The roughness of their tone under the calm. The way their throat bobbed when he swallowed.
Frank’s pulse betrayed him as it always did around them. Their eyes flickered to his neck, tracking the fluttering movement of his pulse with a precision that only their starvation could cause.
It was only for a second, but it was enough.
“Who have you been feeding from?” Frank asked.
Silence. The air changed. Thickened.
He stepped closer to them, closing the remaining distance. “Gerard.”
Their jaw tightened. Their fingers curled around the edge of the table beside them, wood creaking under the pressure. He could tell their strength was waning. That same action weeks ago would’ve rendered the table useless.
“No one,” they said at last.
Frank’s breath caught. “You haven’t fed at all?”
Their laugh was soft and humorless. “Not in weeks.”
“Why?”
That made them look at him. Their eyes were darker now. Not red. Not monstrous. Just hollowed out with want.
“Because it doesn’t taste like you.”
The words settled heavily between them. Frank stared at them. They swallowed slowly. “Everyone else tastes empty. Thin. I can’t stand it.” Their voice dropped lower. “It feels wrong.”
“Gerard, you’re starving yourself.”
“I can manage.”
They couldn’t. Frank knew they couldn’t. They would wither away, not quite dead, but not quite alive. They would be forever suffering the longer they didn’t feed.
Frank saw it in the way their gaze lingered on his throat too long. The way they flinched backwards when his wrist brushed theirs. The way they left the room when his heart started racing.
Gerard was avoiding Frank. Not because they didn’t want him. Because they wanted him too much.
They had not always been restrained. There was a time, long before Frank, when their hunger ruled them.
Gerard was turned young enough to still revel in the thrill of human fear. The first years were blood and noise and instinct. They fed recklessly; they did not count the bodies.
They did not apologize. They learned quickly that immortality does not forgive indulgence.
Hunters found them once. Not with stakes and torches, but with patience. With knowledge. They survived only because they learned what restraint truly meant.
After that, they became deliberate.
They fed rarely. Carefully. They never took more than necessary. They never fed from the same person twice. They refused attachments. Refused the intimacy of it.
To them, feeding was not sex. It was survival. Mechanical. Detached.
They built control the way other men built religion.
They counted heartbeats before biting. Measured breaths. Timed the pull. They could stop mid-feed if they needed to. They could walk away from warm blood if instinct told them it was unsafe. If they left a victim, there was the risk of being caught.
For decades, no one ever saw them lose that control. Not in clubs thick with sweat and perfume. Not in alleyways where prey offered themselves willingly. Not even when someone begged them to take more.
They were calm. Stoic. Untouchable. Until Frank. It started subtly. Frank’s blood did not just taste different. It felt different.
When they fed from him the first time, they heard something they had not heard in over a century.
Their own pulse.
Not literally. They were still dead, of course. But something in them stirred. Something remembered, and that terrified them. Control had been the only thing keeping them safe for so long.
Control kept hunters from noticing them. Control kept bodies from piling up. Control kept them from becoming the monster they had been at the beginning. But around Frank, control wavered.
Frank’s scent lingered in rooms after he left. They would stand there long after he was gone, breathing it in like it was something holy.
His pulse did not sound like prey. It sounded like an invitation. And the worst part was that Frank trusted him.
He leaned his throat toward them without fear. He held their face after they fed. No one had ever done that. That kind of trust does not make a vampire stronger. It makes them dangerous.
Because now they had something to lose.
______________
The breaking point came three nights later.
Frank found them in the spare room at the back of the house. The curtains were drawn tight. The lights were off. The air was thick and unmoving. They were sitting at their desk, gripping the arms of their chair hard enough to splinter it.
“Don’t,” they said the second he stepped inside.
Frank shut the door behind him anyway.
“Go back to bed.”
He took another step.
Their shoulders were tense. Their head bowed slightly, like they were listening to something only they could hear.
His heartbeat.
“You’re not feeding from anyone else,” Frank said. “So feed from me.”
They made a strained sound, somewhere between a laugh and a warning. “You don’t understand.”
“Then explain, Gerard.”
They turned slowly, pupils blown wide. Not feral. Not out of control. Hungry.
“You think this is just hunger?” they asked quietly. “It isn’t.”
Frank moved closer despite the way his pulse thudded in his ears.
“It’s possession,” they continued. “It’s an obsession. I don’t want anyone else. I don’t want to taste anyone else. And if I start, I don’t know if I’ll be able to stop.”
“You always stop. I’ve seen it.”
Their eyes dropped to his throat.
“When you tilt your head like that,” they murmured. “You make it very difficult.”
Frank stepped into them. They inhaled sharply. The sound shuddering out of them.
“Gerard,” he said softly. “Look at me.”
They did.
“Do you want to feed from me?”
The question trembled between them both. Their hand lifted slowly, almost cautiously, hovering at his waist but not touching. “More than anything, my sweet.”
“Then do it.”
They hesitated.
Even starving, even unraveling, they waited.
Frank settled into their lap. He reached up and brushed his fingers along their jaw. “It’s okay.”
That was the moment their restraint snapped. Not violently. Not cruelly. Just completely.
Frank straddled Gerard’s thighs. Gerard’s hand slid up the side of his neck, firm but careful, brushing his hair away from the side of his neck. They exposed the skin, their hand trembling with barely concealed want. Their other hand gripped his hip with a strength only mustered by the starving. They bent their neck slowly, giving Frank time to pull away.
He didn’t.
Their mouth brushed his first. Warm breath against warm skin.
A kiss.
Another. His mouth crept down to the side of his neck, breath heavy over Frank’s pulse.
Then: the faintest graze of teeth.
Frank could feel their thumb rubbing small circles into his hipbone and eventually hooking into the hem of his briefs. They whispered his name like it was something sacred.
When their fangs sank in, it wasn’t rushed. It wasn’t wild. It was intimate. A slow pull of breath from him. A soft sound from them that almost sounded like relief.
Their grip loosened at his waist, dipping lower and finding his cock, rubbing small circles over the head with their thumb. They were determined to make this as pleasurable for Frank as it was for them.
The feeling was dizzying.
They made a low sound in their chest when his heartbeat stuttered faster. It drove them deeper, hungrier. Their control thinned. Taking the shaft in their hand, they squeezed at the base of Frank’s cock, slowly stroking upwards, syncing with the pace of them drinking from him.
They drew sounds out of Frank that he wasn't aware he could make.
For a moment, they felt it. The edge of something dangerous. The ancient thing inside them that did not care about tenderness.
Then they tore themself away too abruptly.
They leaned back like they’d been burned. Frank’s blood stained their mouth. Their lips were dark and shining. Their pupils were still blown wide. They looked wrecked.
“I’m sorry,” They breathed.
“You didn’t hurt me, Gerard.”
They were shaking now. Not from hunger, but from the way he was looking at them.
“Say it,” they demanded quietly.
“What?”
“That you’re alright.”
“I’m alright, Darling.”
They were on him again in an instant, hands framing his face, eyes scanning him for the smallest sign of weakness. They pressed their ear to Frank’s chest. Listening. Their hands drifted down to hold his waist again, thumbs soothing circles against his skin.
His heartbeat was strong and steady. They exhaled slowly.
“I won’t feed from anyone else,” they said. “I don’t want to.”
“You don’t have to starve.”
“I’m not starving.” Their fingers tightened slightly at his waist. “Not anymore.”
There was something darker in their tone now. Something possessive.
“You’re mine,” they growled.
Not as a threat. It was devotion.
Gerard pulled Frank against them, cold body wrapped around his warmth, holding him like he was the only living thing tethering them to the world.
And maybe he was.
_________
After they fed from him that night, something changed.
Not in their hunger. In their posture.
For the first time in weeks, they stood straight. The tremor in their hands was gone. The hollowness behind their eyes filled in with something darker. Sharper.
But the control they once wore so easily does not slide back into place the way it used to. They stay close to Frank. Closer than necessary.
When Frank walks through the house, they follow without meaning to. When someone’s name appears on his phone screen, their jaw tightens just slightly.
They tell themself that it’s just instinct. Protective instinct. Territorial instinct. But they know better. It’s an attachment, and attachment is far more dangerous than hunger.
The next night, they did not leave the house. They did not hunt. They sit beside Frank on the couch, fire blaring in the fireplace, fingers tracing idle patterns along his wrist, listening to the steady rhythm beneath his skin.
They have always been able to ignore heartbeats if they so chose.
Frank’s… they cannot.
“You’ve changed,” he says softly.
They look at him with an unreadable expression.
“In what way?”
“You look... alive.”
That almost makes them smile.
“I’m not alive, my sweet.”
“You feel like you are.”
They studied Frank carefully, as though committing his face to memory.
“If anything happens to you,” they say quietly. “I will not survive it.”
It is not dramatic. It is not romantic. It is a fact. Because for the first time in decades, their control depends on something outside themself.
Around others, they’re still composed. Still untouchable. But when Frank’s pulse spikes suddenly in a crowded room, their head snaps toward him immediately.
When someone stands too close, Gerard’s hands find the small of his back without fail. When he tilts his head back absentmindedly while laughing, their pupils dilate before they can stop them.
They hate that Frank sees it. They hate that they cannot hide it from him.
“You undo me,” they admit, voice low against his hair.
Frank turns to face them.
“I built myself out of restraint,” they continued. “Out of rules. Out of distance.”
Their fingers tighten slightly at his waist.
“And you make me forget every single one.”
There’s no anger behind their statement, only awe. And something darker beneath it.
The world outside the house remains the same. Hunters still exist. Other vampires still roam. The city pulses with warm, living blood. But Gerard does not care about any of it the way they used to.
Because now their hunger has a name.
And for the first time in over a century, the most dangerous thing about them is not that they are starving.