Work Text:
"Brainstorm…"
The scientist hummed quietly, opening his eyes to look up at Perceptor through his lashes. His position on his knees made it hard for him to look at Perceptor any other way. He curled his fingers a little more firmly into Perceptor's thighs, and Perceptor sighed softly as he slumped in his chair.
"Good boy," Perceptor murmured, pushing his hand through Brainstorm's hair. He fisted his hand in the small ponytail when Brainstorm swallowed around him with a messy suck.
Brainstorm let his eyes close again and shifted slightly on his knees. He shuffled and then pressed a little closer, letting his nose nestle in the wiry patch of hair between Perceptor's legs. He floated somewhere between aware and dozing. Perceptor was petting over his hair and making soft, pleased sounds, and that was all Brainstorm wanted.
It was nice. He liked pleasing Perceptor, being told he was a good boy. Oh, and Perceptor was sure to tell him that he was being very good. Especially with every little sigh and scratch of his nails in Brainstorm's hair. It made the whir of his mind slow down until he could focus just on this, on the heady weight of Perceptor on his tongue and the musk of his skin in this most intimate place.
He floated further, his fingers twitching slightly against Perceptor's thighs.
The phone rang. Sharp. Loud. Piercing.
Brainstorm jolted, letting go of Perceptor with a wet pop. His heart beat rapidly against his ribs, his blood rushing through his ears. It took him a moment to realize that Perceptor had moved, sliding down in front of him and petting over his face and hair, crooning something to him he couldn't quite parse yet.
Still, it had the intended effect. His heart was slowing, and the adrenaline left his limbs heavy. He tipped his head into Perceptor's hands, letting him hold his weight and trusting him to keep him steady.
"Are you okay?" Perceptor asked.
It was the first words Brainstorm could truly comprehend, and so he nodded. He tipped his head and pressed a kiss against Perceptor's palm. "Okay," he echoed back. And he was. He was settling back into his skin now.
"I muted the phone. I'm sorry I forgot earlier," Perceptor said gently. He was rubbing his thumb against Brainstorm's cheek. Brainstorm wanted him to touch him like that forever. "Do you want to stop?"
Brainstorm opened his eyes again, focusing on Perceptor hovering in front of him. The only thing on his lover's face was concern. Brainstorm knew, even when lost in a daze he knew, that Perceptor would pull the plug right now and bundle both of them into aftercare if Brainstorm said the word. If Brainstorm gave even a hint of wanting to stop.
That was how today had started, wasn’t it? Brainstorm had come into Perceptor’s office, angry and frustrated by something in the lab and his students and hadn’t paid any mind at all to the fact Perceptor had been actively grading papers, as was their usual. And Perceptor, perfect, beautiful Perceptor, asked him very calmly if he wanted to be put under to float away from his annoyance, or if he wanted to continue to vent. Either way he wasn’t getting back to his grading. And he’d just accepted that.
Brainstorm’s chest tightened and his heart swelled.
God, he loved him.
"No," he answered, a little rough and rather quiet, but still an answer.
"Okay," Perceptor answered, and he leaned in to steal a kiss. Their mouths slotted together perfectly, and Brainstorm didn't try to stop his whimper as Perceptor pressed in close, claiming him, chasing his tongue and his mouth with expertise. It made Brainstorm's pulse race for a completely different reason.
Perceptor’s mouth trailed down over his jaw, nipping at his throat, and Brainstorm let himself go limp and boneless. He moaned, the sound low but getting higher as Perceptor sucked a mark onto the junction of his neck and shoulder. Brainstorm was going to have to wear his shirts completely buttoned at work until that faded. Bastard. He loved it.
He shuddered, clutching at Perceptor’s shoulders as his mouth traveled up to nibble on the shell of his ear. “Perce,” he gasped, his hips giving a small, aborted jump. Without the floating headspace he was achingly aware of his own arousal. Perceptor had about five minutes before Brainstorm did something about it. Bless his boyfriend because he understood, and Brainstorm just barely squashed his whine when Perceptor pulled away from him.
“Tell me what you want, Stormy,” Perceptor whispered. He pressed his nose to Brainstorm’s cheek, nuzzling him gently, and Brainstorm went warm and fuzzy, his chest tight and loose all at once. Perceptor’s glasses were digging into his temple a little, but it was worth it to have him so much closer.
“Want you,” Brainstorm answered and was rewarded with Perceptor’s laugh. The fond one that made his insides turn liquid and squirmy.
“Do you want to go back to what we were doing before? Or do you want something else?” he asked.
An excellent question. He could ask to go back, to have Perceptor ease him back into that headspace where everything was quiet. Or, he could ask Perceptor to rail him into stupidity. The outcome would be the same either way, but how patient was Brainstorm feeling?
Perceptor’s hands settled at Brainstorm’s hips, his fingers flexing and digging into him through the slacks he’d thrown on that morning. It was a tight enough hold to keep Brainstorm steady, but light enough that it felt more like being cherished than being told to stay still. It wasn’t enough, and that answered the question.
Brainstorm scrambled forward, sitting himself in Perceptor’s lap as he threw his arms around his neck. “Something else, something more,” he gasped. He pushed a hand into Perceptor’s short hair, bending down a little to kiss him again. It was hot and heavy, demanding, and Brainstorm wouldn’t have it any other way. Especially not when Perceptor got his hands under his thighs and then stood up like it was nothing .
He moaned and broke off the kiss in order to mouth at Perceptor’s neck. “Do you know how fucking hot it is when you do that?” he asked.
Perceptor laughed, giving his legs a squeeze. “I’ve got a theory or two.”
“Smug genius,” Brainstorm grumbled. He fumbled with the buttons of Perceptor’s shirt, getting it open so that he could draw his mouth down to Perceptor’s collar bone. He sucked a mark there, and then another just at the start of the tattoo on his shoulder. He traced the intricate lines with his tongue and was rewarded with Perceptor’s low swear and staggered step.
They made it to the hallway by the bedroom before Perceptor’s patience snapped. Brainstorm found himself shoved up against the wall, arching away from the chilled plaster, and laughed as Perceptor deftly stripped him of his pants and briefs. “Now who’s impatient?” he asked, entirely breathless as Perceptor’s hand curled around him. His toes curled in his socks at the first stroke, and he let his head hit the wall with a drawn out moan. "Perce .”
“Data suggests both of us,” Perceptor said. He was grinning. Brainstorm just knew he was grinning. But it didn’t matter because Perceptor’s pressure was perfect and when he twisted his hand at the top of the stroke Brainstorm could see sounds and hear colors.
“Fuck Percy!”
“I think you’re more impatient though,” Perceptor murmured by his ear, his breath hot. Goosebumps raised all over Brainstorm’s body and he whined, rolling his hips up into Perceptor’s hand.
“Perce, please,” he gasped.
“In time, Stormy. Hold on for me, sweetheart.” Perceptor pressed a kiss to his cheek and shifted his hands away from where Brainstorm wanted them. It got another whine out of him, but Perceptor continued on his merry way as he got his hands under Brainstorm’s thighs again and held him there as he stepped away. Brainstorm blinked open his eyes, looking down and down.
Perceptor was on his knees. Brainstorm was being held up by his hands and his shoulders.
“Oh fuck me.”
Perceptor glanced up at him, his mouth pulling into a lopsided smirk. “Yes, that is typically what happens.”
Brainstorm wanted to throttle him. He also wanted to kiss him absolutely stupid. Brainstorm did neither of those things because Perceptor opened his god forsaken mouth and swallowed him down like Brainstorm was his favorite afternoon snack. Which, when he wasn’t losing his mind, he’d come back to agree was a very apt analogy. As it was, Brainstorm curled over the top of Perceptor’s head with a shout, his thighs shaking.
“Perce, Percy, Perceptor, baby, fuck, Percy --” Brainstorm whined, sharp and high, and crossed his ankles behind Perceptor’s head. “Oh fuck, oh god, just like that Perce–” Perceptor’s mouth was a tight, wet heat that encompassed him from root to tip and his hands were kneading at Brainstorm’s ass and Brainstorm was going to ascend to another plane of existence.
He was at least partly certain he had already ascended actually.
Perceptor laughed around him. Brainstorm’s thighs flexed against his head as his hands pulled at Perceptor’s hair. Heat coiled low in his pelvis and Brainstorm panted swears above Perceptor’s head. He didn’t know what he was saying, not really, but damn if it didn’t make Perceptor bob his head faster and suck just a little harder until Brainstorm felt his orgasm crest, snap, and spill out of him like a violent wave.
When he came back down to himself, Perceptor had gentled to just nuzzling at him and was still holding Brainstorm steady by his thighs. With just his hands and shoulders. Fuck that really was too hot. Stupid ex-fighter. Ugh. His head was heavy, thoughts slow and syrupy, and Brainstorm liked it that way. He must have made a sound that showed he was cognizant because Perceptor lifted his head enough to press a wet kiss against Brainstorm’s jaw.
“One of these days, Percy, you’re gonna kill me and I’m gonna welcome it with a smile.”
“I have a fairly good track record of keeping you alive, actually,” Perceptor responded. “Now, do you want me to continue to hold you like this, here, and have my way with you, or would you rather actually make it to bed this time?”
Brainstorm huffed a laugh and closed his eyes, letting his nose rest against Perceptor’s head and accepting that his hair was going to tickle his nose. “You’re offering some very hard choices here.”
Perceptor shifted slightly, settling more on his shins, and his breath was a hot mist across Brainstorm’s length. “Well, there were more options, but the likelihood of you being able to choose beyond two right now is very slim.”
He was smirking again. Brainstorm could feel it just against the side of his dick. Brainstorm tightened his hands in Perceptor’s hair in retaliation, shuddering when all it did was pull a moan from his lover. A deep, guttural moan that made Brainstorm’s libido spark back to life.
“If I choose here what–” He paused to swallow and bite back a curse as Perceptor’s hands started to wander further back, spreading him open and pressing him harder against the wall. “--w-what would your ‘wicked ways’ be?”
“I didn’t say wicked, Storm,” Perceptor said with a laugh.
“Humor me, Perce.”
“Hmm. Well. If I tip your hips like this…” Perceptor rolled his shoulders and shifted his hands, drawing Brainstorm further down the wall until his back was arched, his shoulders pressing against the plaster and his hips further out. “Then I’ve got all of you at my disposal.” To drive his point home, Perceptor dropped his head between Brainstorm’s legs and ran his tongue up the back of his balls.
“O-oh ho fuck!” Brainstorm renewed his grip on Perceptor’s hair, letting his head thunk back against the wall. “Ye-yeah, yeah okay alright okay right here is fucking perfect –”
Perceptor laughed and Brainstorm could feel it all the way up his spine. Perceptor didn’t waste any time before palming open his cheeks and dragging the flat of his tongue across him. Brainstorm’s toes curled and he whined .
Perceptor did it twice more before finally starting to tease his tongue inside. Brainstorm swore, smacking his head against the wall again with a strangled sound. He let his head loll, his eyes half open. From this position he could see the top of Perceptor’s head between his legs and the fingers of one hand curving around his hip. The next thrust of Perceptor’s tongue pulled a full throated moan from him, and Brainstorm pressed his heel against Perceptor’s back.
“God, Percy,” he gasped. “Fuck, you’re perfect. How’re you perfect? What the– fff-ah!” He arched, his shoulder blades pressing hard against the wall. A picture frame was digging into his bicep, the edge sharp and biting. It would bruise, and Brainstorm didn’t care in the slightest. “Ke-keep–just like that, Perce. Please, Perce, please .”
Perceptor laughed, a breathless thing that made sparks fly up Brainstorm’s spine and left his fingers and toes tingling. He tilted his head, his nose nudging the back of his balls, and nipped gently at that intimate place. He soothed it a moment later with his tongue and Brainstorm was going to lose his mind. Scratch that, his mind was already lost. There was no way he could control the shaking of his thighs or the way his heels pressed into Perceptor’s back. He certainly couldn’t control the way his voice pitched higher into breathless cries and swears, some of which were Perceptor’s name.
He was hard again. His legs quivered. He was pretty certain he was crushing Perceptor’s head a little. Maybe a lot. Hard to tell honestly. He keened, his legs kicking out when Perceptor did something with his tongue that made him see stars.
“P-Percy, Perce, Perceptor!” His thighs clamped down around Perceptor’s head, which only made Perceptor moan and try to get closer, and Brainstorm dug his fingers into Perceptor’s scalp. “Fuck! Please!” He squirmed and tilted his hips, unsure if he was trying to get closer or further away.
Infuriatingly, Perceptor pulled back with a wet sound. Brainstorm whined, rolling his head and opening his eyes to give his boyfriend a very plaintive look. But fuck if Perceptor didn’t look sexy as hell. His glasses were crooked, his mouth was wet and flushed, and his hair looked exactly like you’d expect it to after Brainstorm had been pawing at it for the last however many minutes. And he was smirking like a cat that got the canary.
“Please what, Brainstorm?” he asked. He tilted his head, resting it against Brainstorm’s thigh. His smirk was gentling into a smile, but it was just as smug.
“Please,” he asked again. Brainstorm didn’t know what he was asking for, only that he wanted. Well, that was a lie. He wanted to get railed into their mattress but the words weren’t working the way he wanted. So he flexed his hips instead, sliding his leg a little further down Perceptor’s arm until it prompted Perceptor to lower him.
Brainstorm wasted no time in kneeling over Perceptor’s lap. He ducked his head, pressing his mouth to Perceptor’s neck and sucking firmly at the expanse of firm muscle. It pulled a moan out of Perceptor, and Perceptor’s hands slid up his back until he could cup the back of his head.
“Needy enough you can’t use words, Stormy?” Perceptor asked lowly, his voice soft and warm in Brainstorm’s ear. “I’ve barely even done anything to you yet.”
That was a dirty lie and they both knew it. Brainstorm bit down on his neck in retaliation. He shoved at the shirt still hanging off of Perceptor’s shoulders, and they moved together until it was pulled off of him and left puddled on the floor. With the obstacle out of the way, Brainstorm moved his mouth to trace over the lines and spirals of Perceptor’s tattoo by memory. He’d run his fingers and tongue over them enough times that he didn’t need to look to find all those sensitive spots around his biceps and shoulders.
“Hah, Brainstorm, that’s it sweetheart.” Perceptor let a hand slide down, grabbing onto Brainstorm’s hip and guiding him into a slow rock. Their lengths slid against each other, slick and heavy, and Brainstorm bit Perceptor’s shoulder to muffle his needy, filthy moan.
He dragged his own hands down Perceptor’s back, finding the line of his spine and tracing down the spiral of DNA tattooed there. A moment later his fingers found the snarl of scar tissue that was the only reminder of the accident that almost took Perceptor from him. Brainstorm flattened his palm against it, gentling his mouth to softer kisses along the curve of Perceptor’s arm and neck. “I love you,” he breathed.
Perceptor gasped, his hips rolling up. It was the usual reaction, but one Brainstorm never got tired of exploiting as he rode the wave of Perceptor’s body. He smiled against the curve of Perceptor’s jaw and turned his head to kiss him. He licked into his mouth, running his tongue across Perceptor’s teeth and then tangling with Perceptor’s tongue. Unlike what the romance novels said, there was no fight between them. It was a give and take, a slow exploration that grew more and more heated the longer it lasted.
It was a game to see who could last the longest before breaking.
Usually it was Brainstorm, but for now he kept his palm on that scar and let Perceptor guide him into each slow rock of their hips. It was nowhere near what either of them wanted, but asking for more meant moving, separating, stumbling their way down the hallway. Brainstorm already had Perceptor underneath him, panting and making soft moans that made Brainstorm want to squirm.
Brainstorm pressed harder on the next roll, moaning lowly at the slick slide. They were making an absolute mess of Perceptor’s slacks and Perceptor was hot. His warmth made everything just a little more stifling. Perceptor finally broke the kiss, pulling his face back to pant for air as his hands flexed around Brainstorm’s hips. “Storm,” he murmured. He shifted Brainstorm and let his cock slide across the back of Brainstorm’s balls.
“How many you got for me, Percy?” Brainstorm asked. He pressed a sweet kiss to Perceptor’s cheek, grunting softly as he was rocked up on Perceptor’s length again.
“Do you want the logical answer or the answer I wish I could give?” he asked in return.
“You know how I get when you’re being all technical, Perce.”
“Given my age, physique, and how long you’ve been teasing me–” Perceptor gave another rock of his hips that made Brainstorm bounce with a laugh. “There’s a 90 to 93% chance of me orgasming here on the floor just like this, and a 100% chance of me taking you to bed for another round at least.”
“And if we skip the floor and go to bed now?”
“I think I’d have at least two for you, maybe three.”
Brainstorm shuddered, digging his fingers into Perceptor’s back just slightly. That was a hard call. Watching Perceptor lose control in innocuous places was always hot as hell, but having Perceptor let loose on him in bed was tempting in every possible way.
“You gonna last long enough for me to be prepped?” he asked.
Perceptor pulled his head back further so he could look at Brainstorm. His smirk spoke volumes towards his confidence as he took Brainstorm’s chin in his hand to make him look at him. “Oh, I’ll last long enough. You, on the other hand, don’t stand a chance,” he purred.
Brainstorm’s dick jumped.
He swallowed hard, and then again as Perceptor let his hand dip down to rest gently against his throat.
“What do you think, Stormy?” he asked. His eyes were half lidded, and the look he was giving Brainstorm made heat rush through him in a wave that left him momentarily dizzy. “You’ve already got one.” He brushed his thumb across Brainstorm’s Adam’s apple and Brainstorm’s mouth parted with a soft sound. “Think we can get to four?”“Huh?” Brainstorm blinked slowly, flexing his hands against Perceptor’s shoulders. “Four? Oh. Yes. Yes.”
Perceptor’s fingers flexed against Brainstorm’s neck and Brainstorm’s eyes went out of focus as he shuddered, a low moan spilling from him.
“You usually tap out at three,” Perceptor murmured, “but I think the odds are in my favor this time. You’ve been such a good boy for me already today.” His hand slid down to rest over Brainstorm’s chest and he tipped his head up to kiss him again. Brainstorm melted into it, boneless and needy with his whimpers.
He was a good boy. He was Perceptor’s good boy. He whined and nipped at Perceptor’s lips only to moan loudly when Perceptor responded in kind.
“Perce,” he gasped out against his mouth. “Percy, please, take me to bed.” He squirmed, rolling his hips again and feeling his breathing stutter at the wash of pleasure. “Take me to bed. Want you. Please.”
“You have to stand up for a moment, Stormy, my legs are asleep,” Perceptor said. There was a laugh in his voice, amusement that made Brainstorm’s stomach go all wobbly and his heart beat faster. He loved it when Perceptor laughed. He loved Perceptor.
This did not stop him from whining and sitting more firmly on Perceptor’s lap. “Nope, can’t. Legs broken,” he pouted.
“Brainstorm.” Perceptor tipped his head and pressed a kiss to the side of Brainstorm’s forehead. “I can’t carry you when my legs are asleep. We’ll both end up down the stairs.”
“No.”
“Brainstorm.”
Lighting raced down his spine and left goosebumps in its wake. That was the first hint of the no-nonsense Percy voice. Fuck, it was hot. It wasn’t fair. Perceptor was just too fucking hot for him to handle and he knew all of Brainstorm’s spots and kinks and–
“On your feet. Now.”
“Percy …”
“Now, Brainstorm.”
Perceptor’s voice had lowered and taken on that growl that made Brainstorm’s knees go weak. Brainstorm gasped and shivered so hard he thought he heard something crack back into place. He listened this time, leaning back enough to get his feet underneath him and reaching for the wall to help his balance. The movement made him hyper aware of his straining dick, the tip leaking fluid and flushed a dark red.
“Percy, please,” he pleaded. He leaned against the wall, looking down at his boyfriend with wide, blown out eyes. “Please? Please. I’m good for you.”
Perceptor got to his feet languidly and leaned in to steal another all consuming, breathtaking kiss. He pulled away before Brainstorm could reciprocate and gave Brainstorm a hungry look through half lidded eyes. "Go lay down on the bed. Face down with your knees under you. You know how I want you."
Brainstorm locked his knees to stop from slipping back to the floor. "Uh huh," he said, mindless. His stomach flipped in anticipation as he found his feet again, making his way to the bedroom. He could hear Perceptor behind him, but he focused completely on getting in position with his knees tucked under him and his face and shoulders on the bed. Presenting himself. Holding still.
"Good job, Brainstorm," came Perceptor's praise.
Brainstorm twitched with a quiet, needy sound.
"Now. Stay right there for me, sweetheart." A hand settled on his lower back and Brainstorm let out a slow, controlled breath.
"R-really gonna try and break me today, Perce?" he asked. He had to wrestle his thoughts in order to form speech but it was worth it for the chuckle Perceptor let out.
"I already broke you today, Stormy," he answered. His hand slid up Brainstorm’s back, over the knobs of his spine and the flex of his muscles. He pressed harder as Brainstorm shivered. "Look at you. You barely fought me on any of my requests today. Now you're on your knees for me again . That deserves a reward."
Brainstorm whined, his knees widening a little as he arched up into Perceptor's hand. Whatever else he said was lost to him in the thundering of his pulse. The bed dipped beside him and Perceptor was pressed up against his rear and left side. He was a long curve of heat that seared Brainstorm.
Perceptor must have finally kicked his pants all the way off instead of leaving them open around his hips.
Brainstorm groaned as Perceptor's mouth found his ear, his teeth nibbling across the delicate skin. With his head tilted like this, his glasses slipped and slid down his nose, hanging on loosely by the ear pieces. "Perce," he whispered hoarsely.
Perceptor hummed and slid his hand back down Brainstorm's spine and over the curve of his ass. Brainstorm whined again and Perceptor dropped his mouth, nipping at Brainstorm’s shoulder. Brainstorm didn't notice him pull his hand away, but he certainly noticed when it returned slick and cool.
The first touch against him had Brainstorm pressing his face against the blankets with an overwhelmed whimper. The slide of the first two fingers was easy and Brainstorm fluttered around him. It was just a little bit of pressure, no friction because Perceptor never let him hurt. It made his heart sing every time.
He spread his knees a little further, arching his back to press into Perceptor's hand more. "Percy, Perce, please," he gasped.
"Please what?" Perceptor asked back, because of course he did.
Brainstorm shook his head with a quiet whine. His glasses slipped off the rest of the way, landing on the bed with a soft thump. That was fine, he wasn't using them anyway.
Perceptor hummed and curled his fingers on the next thrust, prompting a sharp breath from Brainstorm. "I can't give you what you want if you don't tell me, Stormy," he murmured in his ear.
Brainstorm shifted just enough to shove his glasses out of the way, uncaring of where they ended up. "Stop teasing me please ," he managed. He shivered at Perceptor's laugh and then moaned when those torturous fingers dragged over him again. "Percy! "
There was a stretch and Brainstorm swallowed a relieved whine, lifting his hips further.
"I could make you come just like this," Perceptor murmured. "Really drag it out, just like you like." He curled his fingers and Brainstorm jolted with a moan. "Think you'll scream for me?"
Brainstorm panted heavily, open mouthed, and rocked his hips a little. Perceptor pressed his fingers into that cluster of nerves, rubbing slowly and steadily, and Brainstorm babbled something he couldn't even recall. He rocked his hips again, faster, and was rewarded with three quick jerks of Perceptor's fingers.
He dropped his head, pressing his forehead against the blankets as his thighs shivered. "Perce," he croaked, "Perce, Percy, Percy!" His toes curled and he grabbed onto the blankets with both hands. Heat suffused through him now, leaving him flushed and a little sweaty.
"Or I could make it fast," Perceptor rumbled, "so that I can fuck you sooner."
Brainstorm keened. Swears shouldn't sound that good coming out of Perceptor's mouth. "Please! "
"Good boy," Perceptor murmured. He was making tight circles with his fingers now. Brainstorm could feel each one like lightning racing up and down his spine. "You're so wound up for me. Good boy. It's okay, Stormy, you can let go. Let go for me, sweetheart."
Brainstorm, if asked later, had no idea he was even that close. But, Perceptor asked him to, and so he dove off the edge with a cry that left his throat aching. He clamped down around Perceptor, his whole body shaking through the waves of pleasure. He lost himself there in the sweet chaos of it, detached and yet aware of his body as he bucked and writhed against his boyfriend.
When he came back down, settling slowly in his skin, he became aware of Perceptor petting over his back gently. He was kissing over Brainstorm's shoulders, pressing praise into his skin like he was a deity to worship. It made Brainstorm go warm and fuzzy and he slowly stretched his legs out. "Mmngh, Percy…"
Perceptor chuckled lowly by his ear and nuzzled at his neck. "Tapped out already?" he asked.
Brainstorm muddled through a response that was mostly sated moans and sighs. He turned his head and caught Perceptor's mouth, pressing in as Perceptor moaned. He slid his tongue across Perceptor's slowly, taking his time to taste him and really drag it out. With just a small tilt of their heads the kiss went deep and fire licked at Brainstorm's stomach. His toes curled again and he moved, rolling to his back and throwing his arms around Perceptor.
He dragged his boyfriend down and Perceptor, brilliant perfect Perceptor, went with the flow. He straddled Brainstorm's leg, nudging them wider apart, with his knee gently pressing up against Brainstorm's balls. If Brainstorm squirmed just right it was a bolt of pure pleasure straight to his brain. But that was secondary to the feeling of Perceptor under his hands and in his arms, shifting against him like sine waves as they came together and resonated.
His mouth was hot. The kiss was messy. One or both of them was moaning openly, loudly, and Brainstorm hiked his leg up on Perceptor’s hip. Perceptor’s hand landed on his thigh, holding him there. Brainstorm let the kiss go, dropping his head back with a cry, as Perceptor rolled and rocked his hips into him. Perceptor's moan was soft, but Brainstorm could still hear it, and just like all the other sounds from Perceptor he was going to commit it to memory.
"Percy," he rasped, muffled as Perceptor dove back in and caught his mouth. The drag of Perceptor's length against his thigh, wet with how much he was dripping, made Brainstorm's thoughts short out. He made an unintelligible, strangled sound and pushed his thigh up against Perceptor, basking in the much louder moan that wrung from his boyfriend. Brainstorm dropped a hand to Perceptor's hip to draw him into a steady rocking pattern.
His own dick was still hard and weeping, a rarity for him after the intensity of a p-gasm. Each rock of Perceptor’s hips made Brainstorm aware of it, and aware of how achingly empty he was now. And sure, Perceptor could just fuck him now and Brainstorm would be ecstatic , but the sinuous movement above him was addicting. He loved it when Perceptor got so caught up in it that he sought out his own pleasure.
Perceptor broke the kiss, panting against Brainstorm’s mouth, and Brainstorm flicked his tongue out to catch Perceptor's lower lip. It made Perceptor moan again, a shudder running through him.
"Stormy," he murmured. His hands fell to Brainstorm’s hips, lifting them with so much ease that it made Brainstorm's whole body flush with heat. "Can I–?"
"Yes!"
Anything. Everything. Perceptor could have it all. But Perceptor only drew Brainstorm closer by the hips and nudged his thighs apart with gentle hands. And Brainstorm shifted willingly, letting his legs fall further apart to welcome Perceptor into his space with a needy, throaty sound. He expected Perceptor to get on with it, to give him what they both wanted.
He did not expect Perceptor wrapping his large palm around both of their lengths and rolling his hips.
The slide was slick and silky and Brainstorm dug his nails into Perceptor's shoulders with a whine. Lightning raced up from his toes all the way to his head. Perceptor was pairing that rock of his hips with a twist of his hand that was going to send Brainstrom from zero to a hundred really fast.
"Oh fuck," he gasped.
Perceptor laughed, soft but deep, and pressed his mouth to Brainstorm's cheek. "Will you give me this one too, Brainstorm?" he asked.
Brainstorm could feel his breath on his ear. He dug his fingers in a little tighter instead of answering.
"This would make three for you," Perceptor continued. His voice was far too level, like he wasn't affected at all. Like he hadn't just been panting and moaning for Brainstorm. It would have made Brainstorm rankle if it weren't for the fact he could feel how Perceptor was throbbing against him. He'd been holding back this whole time and Brainstorm suddenly, aggressively, wanted his boyfriend to make a complete mess of him.
Brainstorm turned his head just enough to catch Perceptor's mouth, dragging him into a sloppy kiss. He worked one hand between them to cover Perceptor's hand. It gave him the leverage he needed to speed both of them up, and ultimately he felt more than heard Perceptor's answering groan. It was a simple matter to hook his leg behind Perceptor's knees, making it so he couldn't pull away, and on each stroke he tightened their hands to hit that beautiful spot.
Perceptor swore against his mouth and Brainstorm surged up, biting at his lip before catching his tongue with a lewd suck. When he let go, Perceptor's breathing was ragged and his thighs were starting to shake aggressively.
"You promised me two, Perce," Brainstorm purred. He twisted his hand and rejoiced as Perceptor groaned again. Perceptor was starting to draw up tight, his arms shaking a little. It wouldn’t be much longer. Brainstorm loved watching him break apart.
“T-thought this was–ah–about you, Storm,” Perceptor panted. His hips rolled into Brainstorm’s hand, his own motions forgotten. That familiar, sweet expression was taking over his face. The glazed eyes and open mouth that spoke of pleasure spiraling so high that he was losing control. Perfect . Exactly where Brainstorm wanted him. He could put off his own pleasure to bring Perceptor to that edge.
“Trust me, Perce, this is still about me.”
Perceptor groaned and dropped his head to the crook of Brainstorm’s shoulder. His hips twitched out of rhythm with Brainstorm’s hand and he shifted to brace his elbows above Brainstorm’s head. “Fuck,” he breathed.
Brainstorm grinned and turned his head to press a kiss against Perceptor’s temple, delighted in the way his glasses dug into his neck and shoulders. A grounding point of pressure. Perceptor would bitch later about them being smudged, but that was a small price to pay. Between the moans in his ear and the firmness of those frames digging into him, Brainstorm could hazard a good guess at how close his lover was.
With a twist of his hand and a crafty thumb over the leaking tip, Brainstorm had the pleasure of listening to Perceptor choke on a swear. His hips rolled down roughly as he grabbed at Brainstorm’s hair, tangling his fingers there, and Brainstorm made an encouraging sound in the back of his throat. “That’s it, Percy,” he murmured, “that’s it.”
“Bra-Brain–ngh–Brainsto–ah!” Perceptor keened, his whole body seizing against Brainstorm. Brainstorm swept his free hand down Perceptor’s back and gave him one more stroke, and Perceptor muffled his cry against Brainstorm’s neck. Heat, sticky and wet, pulsed out over Brainstorm’s hand and up his stomach. Perceptor was left shaking, barely holding himself up, panting harshly against Brainstorm’s skin as they rode out the waves together.
“That’s it, Perce,” Brainstorm whispered. He pressed gentle kisses to Perceptor’s face and forehead until his boyfriend settled back into his own skin.
All at once Perceptor gave up holding himself and flopped down on top of Brainstorm with a quiet huff. It pushed a laugh out of Brainstorm as he coaxed both of his hands across Perceptor’s back, petting over that knot of scar tissue again and listening happily to the quiet sounds of pleasure Perceptor made. Yeah, putting off his own pleasure was definitely worth it for this. Perceptor, happy and loose in his arms, floating in the afterglow.
Satisfied for the moment that Perceptor wasn’t going to move, Brainstorm wiggled one hand under his face and gently plucked his glasses off of his face. They were discarded towards the top of the bed where his own–presumably–were. Perceptor’s only response was to burrow himself further into the crook of Brainstorm’s shoulder with a quiet sound; a gentle hum and a slight flex of his fingers in Brainstorm’s hair.
Brainstorm could no more help the quiet moan that pulled out of him than he could stop building bombs in the lab.
Perceptor laughed, low and throaty, and Brainstorm flushed hot. The things that voice did to him. A Perceptor post orgasm was almost more dangerous than one actively seducing him, mostly because he didn’t even need to try . Not that he had to try very hard before an orgasm either, but, still, the point was, Perceptor’s voice. Yep.
“You’re thinking too hard, Stormy,” Perceptor murmured by his ear.
“I’m really not,” Brainstorm responded with a high, breathy laugh. He pressed his fingers a little more firmly against Perceptor’s back, hitching up his legs a little. “I’m just thinkin’ about you. As per usual. When I’m not thinking about forty other things at the same time but right now, it’s all you.”
Perceptor laughed again, and this time it made goosebumps raise on the back of Brainstorm’s neck and all down his arms. “Lucky me indeed,” Perceptor murmured, “to have your thoughts so focused on one thing.” He ran his nose up the curve of Brainstorm’s neck, his lips leaving searing kisses that made Brainstorm go boneless. Not that he had a lot of bones to begin with by this point. Perceptor flexed his fingers in Brainstorm’s hair again, pulling on purpose, and Brainstorm’s eyes fluttered shut.
“You’ll have to give me a minute to work back up to what you deserve.” Perceptor skimmed his hand down Brainstorm’s side. “But maybe now that you’re not distracted as much by me…” He nipped at Brainstorm’s jaw and Brainstorm could feel the way Perceptor smiled at his whine. “I can take care of this?” His hand curled around Brainstorm’s length again and gave the perfect pull that made Brainstorm’s back arch and a moan warble out of him.
It was like flipping a switch. Completing a circuit. Figuring out that missing piece of the equation that eluded him for 28 hours on too much caffeine and not enough sleep until Perceptor dragged him to bed. Perceptor knew exactly how to touch him, how to draw his hand and flick his thumb, to pull pleasure from Brainstorm's body.
Brainstorm didn't even have a chance to gasp a warning. Perceptor's thumb swept over the head of his cock and Brainstorm jolted with a keen, his knees knocking into Perceptor's hips. He hooked his foot around Perceptor's leg, using it as leverage as he arched up off the bed.
"Percy!" he wailed.
His orgasm crashed through him. Brainstorm was left weightless, floating above himself and so much larger than usual. He panted, his hands flexing weakly against Perceptor's back as he slowly, oh so slowly, began to settle. It took longer this time, he knew it did. Everything was still spinning a little, the lights bright and out of focus and–
Oh, right. He wasn’t wearing his glasses. Nevermind.
He made an unintelligible sound, turning his head until his nose bumped against Perceptor’s temple. He closed his eyes again and pressed his face closer to Perceptor’s, seeking him out blindly for a kiss. When he found Perceptor’s lips he made a pleased sound, and Perceptor chuckled quietly.
There was movement above him and then Perceptor’s weight settled more firmly on top of him again. Their mouths slid together in a slow dance, together and apart and back together. Brainstorm melted into it, lulled into comfort between the pleasure coursing through his veins and the warmth of Perceptor pressed along him. When Perceptor pulled back, Brainstorm let his head fall back against the bed as he opened his eyes again.
“Thought for a moment you were going to fall asleep on me,” Perceptor murmured. He coaxed his hands up and down Brainstorm’s sides and arms. When had his arms fallen over his head? Brainstorm wasn’t sure.
“Me? Never,” he said, half slurred. “You gotta do a lot more than that to get me to sleep, Perce.”
Perceptor laughed and moved so his face filled Brainstorm’s view. He was still flushed, a little dewy with sweat, his hair a wreck, but beautiful. God he was beautiful. Brainstorm reached up to catch his face, holding him in place so he could just look at him. Pale skin and blue, almost gray eyes, stark against the background of his dark hair. All of it haloed by the dying sunlight slanting in through their window.
“Stormy?” Perceptor asked after a moment. He turned his head slightly and pressed a kiss to the palm of Brainstorm’s hand.
“You’re gorgeous. Beautiful and perfect and symmetrical and if I hold you here I can count the spots in your eyes and the smallest wrinkles and I love you,” Brainstorm said in a rush.
Perceptor froze, his eyes sliding over to meet Brainstorm’s. Brainstorm had the perfect view to watch how Perceptor flushed and went soft, his eyes creasing at the corners as he smiled, soft and open and breathtaking.
His fingers trembled against Perceptor’s cheeks and Brainstorm tightened his hold slightly to stop them. “I… Perce…”
Perceptor covered one of his hands with his own, tangling their fingers together gently as he leaned into the touch. “I know,” he said softly, “and yes, but ask me tomorrow, hm?”
"Uh huh, yeah, okay." Brainstorm tugged him back down, pressing their mouths together messily. Elation made him light. He would fly off into the atmosphere if it weren't for Perceptor laying on top of him. How apt. Perceptor keeping him grounded and happy and he loved him and he said yes and–
Brainstorm made a quiet, overwhelmed sound as he rolled them, pressing Perceptor down into the mattress. He caught Perceptor's lips with his teeth, teasing the soft skin there, and he shivered as Perceptor's hands slid down the expanse of his back. “Percy,” he breathed into his mouth, a prayer and a plea all in one because if there was a god then it had to be Perceptor, beautiful brilliant Perceptor, and Brainstorm was only human.
Perceptor caught his face in one hand, gentling the kiss, soothing Brainstorm into a softer glide of their mouths. He held Brainstorm by the chin, controlling him, coaxing him, teasing noises out of his throat that Brainstorm all but forgot he could make normally. Their legs tangled together as they rolled, wrapped up enough in each other that it was hard to tell where one started and the other ended. It was where Brainstorm preferred to be.
The jitters slowly eased out of his limbs, and only once he was loose between the mattress and Perceptor did Perceptor slow and ease off the kiss. Brainstorm’s eyes fluttered open, and he knew his smile was wide and dumb and so infatuated, but that was okay because Perceptor’s was just as infatuated if a little smaller. Brainstorm gave a small wiggle of his fingers, pushing them up into Perceptor’s hair again, and Perceptor’s eyes closed part way with a pleased sigh.
Perceptor bent down then, pressing a gentle kiss to the corner of Brainstorm’s eye before moving down, leaving butterfly kisses over the bridge of his nose, the swell of his lip, the jut of his chin, and down the curve of his jaw. Brainstorm sighed, quiet and fond, and let his head fall back to give Perceptor more room. The arousal was slower to wake now after Perceptor had worked three out of him, but that made it no less intense. Instead of a heated inferno it was a warm bed of coals that started from his toes and went all the way to the tip of his head.
Was it any surprise that he was flushed and panting by the time Perceptor’s mouth reached his chest? It certainly shouldn’t have been, not when Perceptor closed his mouth around his nipple with a perfectly curled flick of his tongue, and Brainstorm made a warbling noise on pure instinct. His back arched and he pressed up against Perceptor, and Perceptor simply tucked an arm under his waist and held him up like he weighed nothing. He was even stroking over the curve of Brainstorm’s spine with his thumb. Nonchalant. Casual. Like he wasn’t melting Brainstorm’s brain out of his ears with just his mouth and a single hand.
Perceptor nudged his legs a little wider with his own knees, and Brainstorm roused himself enough to hook his legs back up and over Perceptor’s hips. It gave Perceptor just the right amount of space to rock against him slowly. Every inch of Perceptor’s hot and heavy length slid between Brainstorm’s legs and cheeks and this time Brainstorm’s moan was low and filled with pleas. He tried lifting his hips, pulling Perceptor down with his heels, anything and everything to get Perceptor to stop teasing him.
“Patience,” Perceptor murmured. He lifted his head from Brainstorm’s chest, his mouth shiny and slick with saliva. Brainstorm’s skin was chilled where Perceptor had been a moment before. “I’ll give you what you want, but you have to be patient for me. Just a little longer, Stormy.”
Brainstorm whined, unapologetic and loud. He tightened his hold on Perceptor’s hair, tugging just to watch how Perceptor’s eyes fluttered with a sighed moan. “Percy.” He rolled his hips a little, getting Perceptor’s cock to slide and catch on the rim of him. “Percy please .”
“I know, Storm, I know.” Perceptor had the audacity to sound like he was laughing at him. Perceptor pressed his mouth over Brainstorm’s heart, giving the skin there a little nip before he straightened up.
“I’ve been patient, Perce, just fuck me!” Brainstorm kicked lightly with one foot, pressing his heel into the small of Perceptor’s back and rolling his hips again. He was rewarded with Perceptor grabbing onto his hips and pushing at just the right time to sheathe himself in one thrust. It was a sharp pleasure, hot and burning but so good at the same time as Perceptor pushed all the way in. Brainstorm arched his back again, moaning loudly, and scrambled for a better hold on Perceptor’s shoulders.
“You beg so well for me, so easily,” Perceptor murmured, dropping his mouth down to Brainstorm’s ear. He shifted and dragged Brainstorm up and down his length with only his arms. “I had to wait until you started demanding to make sure you really worked for it.”
“You–ah!--asshole.” There was no heat to it though. Brainstorm even found himself laughing as he twisted on the mattress to get a better position. He hiked up his legs, crossing his ankles, and sighed out a “fuck” on Perceptor’s next thrust. He twisted his hand into Perceptor’s hair, riding out the thump-squeeze of his heart when Perceptor moaned, and rolled his hips to meet the thrusts.
It was like glowing, the warmth that suffused him and curled up his spine like tesla coils, it felt like he was glowing from the inside out. A completed circuit. Something so much more than human and yet nothing at all in the palm of Perceptor’s hand. Something malleable and made better every time they came together. Brainstorm whispered his name, broken and yet whole, as Perceptor sped up. His thrusts started to push Brainstorm up the mattress, knocking the bed frame into the wall gently and then louder.
“Brainstorm,” Perceptor gasped. He mouthed at Brainstorm’s neck, his breath hot and wet against his already damp skin. “Brainstorm.” Perceptor shifted, spreading his legs a little wider to take his weight, and then his hand was in Brainstorm’s. Their fingers tangled together and Brainstorm made a weak, overwhelmed sound. Perceptor pulled back enough to look at him, and Brainstorm could drown there in his expression.
“I love you,” Perceptor said.
Brainstorm made a choked off sound and clenched Perceptor’s hand tighter. “I love you,” he echoed. “Percy, Perce , I love you, I–ah–fuck–I love you. I–ngh! I love you, I love you I love you–”
Perceptor caught his mouth again, whispering “I love you” against Brainstorm’s lips every time Brainstorm said it. An endless litany as their pleasure spiraled higher. Brainstorm’s toes curled in his socks and he sobbed against Perceptor’s mouth. Each breath ached in the sweetest way, like he wasn’t getting enough oxygen. But if asphyxiation was the way he’d go at least it was at Perceptor’s hands.
Brainstorm broke with a sobbing cry, arching off the bed as his whole body shook. It hadn’t taken a single touch to his weeping cock, only the constant pleasure of Perceptor over him and in him and telling him he was loved, beloved, brilliant. A slew of praises that left him hazy and fuzzy and drowning in a thousand emotions. He writhed against Perceptor, held close to him and grounded by the hand holding tight to his own, and Perceptor followed him up and over the edge.
“Percy! ”
Brainstorm must have dozed in the aftermath. The moment he opened his eyes, he was aware that it was dark now, with only the lamp on their nightstand providing a yellow glow. He was decidedly not sticky, which meant Perceptor had cleaned him up, and the other side of the bed was warm. Brainstorm closed his eyes again and rolled, squirming until he was tucked under Perceptor’s arm and laying on his chest. The sharp corner of a book pressed against the side of his nose, and Perceptor’s gentle laugh rattled through him.
Brainstorm tucked his face against Perceptor’s chest with a grin. “I hope you know I’m holding you to that yes, even if I forget to ask again tomorrow.”
Perceptor’s fingers combed through the mess of Brainstorm’s hair, his nails scratching gently over his scalp. “I wouldn’t have it any other way, Stormy.”
“Good. Cause you’re never getting rid of me.”
“Good.”
Brainstorm smiled, wide and dumb and infatuated, and tangled his limbs around Perceptor. He drifted off again to Perceptor’s hand in his hair and the sound of his breathing in his ear.
