Title: Tied up.
Pairing: Frank/Gerard
Author:
mcrnutRating: NC-17
P.O.V: Third, Gerard centred.
Length: 4,2k
Disclaimer: Not real, never happened.
Summary: Gerard is into BDSM, but he doesn't know how to ask Frank for it.
Warnings: Dominant/submissive roleplay, sex, language etc.
When Gerard gets home from work he drops the keys on the kitchen counter, flips on the coffee maker and gets out a warm cup from the dish washer. He sighs, rubbing his forehead as he leans against the fridge.
Thoughts about Frank are bugging him.
You see, this thing with Frank is pretty new. They’ve only been going out for a couple of months, but they are already so comfortable around each other it feels like Gerard has known him his whole life. Frank is funny, smart, romantic and not to mention hot. He doesn’t laugh at Gerard when he rants about X-Men or the ridiculous injustice the Fantastic Four movies did the comics, he joins in, he kisses him at odd moments just because he wants to, and he takes him to the beach after sunset so they can talk under the stars.
He is perfect, really. Everything Gerard could ever ask for.
But there is one thing that is bothering him, that is keeping him constantly dissatisfied and jittery and he has no idea how to ask for it.
Gerard wants to be held down. He wants Frank to push him down on the bed, tie him up, bite him, tease him, do whatever he pleases with him. He wants, no he needs, to be dominated and pushed, needs for Frank to own him. But when they have sex, Frank is gentle, loving, he does everything slowly and carefully and keeps asking Gerard if this is alright or that is alright.
And that’s good, but it’s not what he needs.
-
They’re sitting in Frank’s couch, curled up together with empty take-out cartons on the table and the ending credits of Nightmare on Elm Street rolling over the screen.
“So,” Frank says, kissing Gerard’s shoulder and rubbing his thumb over the back of his neck. “You want to stay the night?”
Gerard smiles and catches Frank lips with his own, pressing closer to him on the couch. “Yeah.” He mumbles into Frank’s mouth, sliding his arms around his neck.
Gerard pulls Frank on top of him, closing his eyes when he fits himself between his legs, pressing down and making Gerard's breath hitch. Frank leans up on his elbows and looks down at him, rolling his hips against his slowly.
“God, you’re so sexy.” He says, sliding one hand into Gerard’s hair and leaning in to kiss him again. He tugs his hair just a little bit and Gerard can’t help but moan, pulling Frank closer with his hands on his back.
Frank continues tugging his hair now and then, not hard, but just enough to make Gerard gasp and buck up against him. Suddenly Frank’s elbow slips on the shiny leather of his couch and he bites down on Gerard’s lip by accident, deliciously hard, a raw pain shooting right down to Gerard’s cock and when Frank breaks the kiss to apologize Gerard makes a desperate, embarrassing noise and cups Frank’s face, dragging him down again, wrapping his legs around his waist.
He whines when Frank pulls back, feeling himself blush a little, but he’s too turned on to care.
Frank looks a little confused, searching Gerard’s face. “You liked that?” He asks a little out of breath.
Gerard swallows and shakes his head. “Just kiss me, okay?”
Frank’s smile is filled with mischief when he bends down and takes Gerard’s earlobe between his teeth, tugging and gnawing, then licking over the swelling skin.
“Oh god,” Gerard whispers, letting his head fall back.
Frank sets his teeth in Gerard’s neck, holding the skin tightly between them before licking over the marks wetly. Gerard doesn’t know what to do but to squirm and whine. “You like pain.” Frank says with wonder in his voice, sitting back on his heels.
“No, I don’t.” Gerard knows it’s pointless when Frank pushes his t-shirt up past his navel and presses his nails deep into Gerard’s soft sides, grinding down at the same time. “Frank.. Frank, please.”
“Oh my god.” Frank says in a delighted tone. “Why haven’t you told me?” He kisses the skin right under Gerard’s left nipple, then scrapes his teeth over it.
Gerard tangles his fingers in Frank’s hair to keep him there. “I don’t know, ahh, I - it’s just, it’s.. embarrassing.”
Frank grins and cranes his neck to kiss him softly. “No, it’s not. What else do you like?” He pops his head up on his elbow and looks up at Gerard expectantly, toying with the curled up hem of his shirt.
“Nothing.” Gerard says childishly and his face grows even hotter.
“No, Gerard, tell me!” Frank rests his lips on the base of his throat. “I want to know, I want to know everything you like.”
Gerard is quiet for a while, stroking Frank’s hair out of his face. He sighs, defeated, and says, “you know. maybe bondage..and stuff like that.” He clears his throat and looks up at the ceiling when Frank’s head snaps up.
“So you want me to tie you up?” His eyes are shining and he looks so excited. “Like, to the bed and stuff?”
Gerard smiles helplessly and presses his face into the backrest. “Jesus, Frank, I can’t talk about this.”
Ignoring him, Frank pushes himself up so he’s hovering right over his face. “But you’re so shy! Is there anything more I should know?” He forces Gerard to look at him. “Should I buy handcuffs? A whip? Leather pants?”
“Fraaaank!” Gerard covers his face with his hands and giggles, squirming.
“No, listen, listen! It’s important that we talk about this, I want to do the things you like!”
Gerard looks at him from between his fingers and Frank’s face is so earnest and encouraging. Gerard feels more than a little in love. And this is what he wanted, right? He’s got this perfect guy right here who wants nothing but to do whatever Gerard wants. So he takes a deep breath and lets his hands fall, resting one on Frank’s shoulder.
He fixes his stare on the curve of Frank’s left eyebrow. “I like to be dominated.” He says in a rush. “You know, not having control.”
Frank smiles and kisses him, soft and lingering, with no tongue. “You’re so amazing.”
After that, he ushers him out the door, saying he’s dead tired and that he’ll call him the next day, instead. Gerard is left standing outside Frank’s apartment, ridiculously turned on, but also terrified that he has scared Frank off.
-
Frank doesn’t call him the next day, and not the one after that or the one after that, either.
It’s Saturday and Gerard is sitting in his living room, his whole body a big knot of nerves and thoughts and he can’t understand what went wrong. He’s sipping his lukewarm coffee, wearing woolen socks and soft pajama pants, sunk into the corner of his couch watching a terrible romantic comedy starring Meg Ryan.
He’s snorting at the dramatic ending scene when his cell rings, making him jump. The screen flashes “Frank” in neon green letters, and Gerard’s heart is beating so fast he has to do some stress control breathing before picking up.
“Hi, Frank.” He says, trying not to sound too hopeful.
“Hey! So I was wondering if you wanted to come over?” It sounded normal, casual, not like a ‘I’m asking you over to break up with you’.
Gerard bites down on his thumbnail. “I- yeah, sure. I’ll be there in ten.”
He runs around the house, picking up relatively clean clothes from the floor and pulling them on. He tries to flatten down his hair as best he can, and he brushes his teeth in record time.
-
It takes him exactly twelve minutes to drive to Frank’s apartment, and when he rings the doorbell it takes exactly two seconds before Frank opens. Gerard opens his mouth to say something, to ask why Frank hasn’t called him for a week, but before he has any time for that, Frank pulls him inside, closes the door and pushes him up against it, kissing him almost violently.
Frank is stroking the side of his neck, and he flattens his palm over Gerard’s stomach as he slows down the kissing. Frank's hand circles around his neck, carefully, and he pulls back, staring Gerard right in the eye.
He leans in right next to him and whispers hotly into his ear, “go to my bedroom and get undressed.”
Gerard stares at him with wide eyes for a second. “Frank..”
Frank tightens his grip on Gerard’s throat. “No talking unless I ask you to. Go.”
Gerard’s head is swimming when Frank releases him, and he gives him one last stunned look before hurrying to Frank’s bedroom.
The bedroom is big and simple with a king-sized bed placed right in the middle of the room, a couple of posters up on the walls and a closet placed against the opposite wall of the bed. It’s a chilly and Gerard is shaking slightly when he kicks off his jeans and is left naked, standing by the bed.
He hears Frank walk around the apartment, and he wonders what he's doing. He’s already half hard from the excitement and he’s about to curl a hand around himself, just to feel something, when Frank walks in with a black shopping bag in one hand. He rakes his eyes over Gerard’s body hungrily and smiles, dropping the bag onto the bed.
“Did I say you could touch yourself?”
“Sorry.” Gerard says, and then snaps his mouth shut.
Frank fishes something dark out from the bag and shakes his head. “No talking, I told you. It would be wise of you to act like a good boy, Gerard.” He walks up to him and twines his fingers into his hair, pulling his head back roughly. He mouths around his neck a little, soft nips and scrapes of teeth, and then flips him around and pushes him up against the cold wall. He grinds his clothed crotch into Gerard's ass and gently tugs his earlobe between his teeth. The pain from Frank's hand in his hair mixed with the friction from the wall and Frank pushing up against his ass is making Gerard dizzy with the intense sensations. He looks at Frank out of the corner of his eye and catches his profile, his soft lips on Gerard's own shoulder and his brow furrowed.
He makes a choked noise when the sharp metal of Frank's belt is being pressed deep into his flesh, and he draws his lower lip into his mouth, the scrape throbbing under his skin. Frank pushes off the wall and loosens his grip on Gerard's hair, then grabs him by his neck, steering him to the bed and pushing him down on it with a firm hand between his shoulder blades.
“Turn around.” He says, and Gerard obliges, rolling over slowly on the soft mattress, his cock heavy over his belly.
What Frank had gotten out of the bag was a pair of dark-brown leather handcuffs, and Gerard watches with big eyes as Frank grips his wrists and clicks the cuffs on.
Gerard can’t move his arms further than a few inches apart and Frank places them over his head so they’re not in the way. The leather is firm around Gerard’s wrists. He shudders, he’s all laid out before Frank and he can feel his eyes on his body. He can't help but wiggle uncomfortably, he's so helpless and turned on and Frank is just watching him, eyeing his chest and stomach and groin and thighs like Gerard belongs to him, his intense, hazel eyes burning him. Gerard needs to be touched so bad.
His cock twitches and Frank makes a satisfied noise. He sits down on the bed comfortably, smoothing a hand carefully over Gerard’s white belly, down to his hip and in between his clammy thighs, squeezing the flesh there. “God, you’re so pretty.” He says, leaning down and running his tongue over one of Gerard’s pink nipples.
He lets his nails sink into the skin of his inner thigh at the same time as he bites down on the nipple and Gerard’s head falls back and he gasps, arching off the bed.
“So pretty..” Frank says, climbing up on the bed fully. He spreads Gerard’s legs and bends them at the knees, dragging his chin along the inside of Gerard’s thigh, and there’s a slight scrape of stubble there. Gerard watches him with heavy eyes and let’s out a small, high pitched noise when Frank’s calloused thumb finds its way between his legs, where his thigh meets his groin, and slides it back and forth over the slick, sensitive skin.
"All mine." He says, lifting one of Gerard's legs back against his chest, licking at the inside of his knee.
He uses his free hand to grab the shopping bag from somewhere behind him and Gerard lifts his head to see him pull out a bottle of lube, a pearly white vibrator and two leather straps.
He fastens the black straps around Gerard’s upper thighs, then spreads them wider, so he’s open and ready for Frank. He slides his hands up his chest and pinches both his nipples, making Gerard whine and push into it, and dips down to lick at his chest teasingly before moving up and hovering over his mouth. Gerard wants to kiss him so badly, but Frank only licks at his upper lip, gently, not allowing him to meet their mouths together.
“Turn around and lie on your stomach, baby.” He says, and he’s so close Gerard can feel his moist breath against his lips. Gerard obeys and rolls around, his arms stretched out in front of him and he tests the grip of the leather a little, feeling it dig into his skin.
“Such a good boy.” Frank says ghosting his warm hand over the swell of Gerard’s ass. “Lift up for me.”
Gerard does, so his ass is in the air and he shudders when he feels Frank’s palms at the back of his thighs, the leather straps just tight enough, and Frank slides his fingers over them lovingly. “Open up.” He says, and Gerard spreads his legs, pushing his face into the pillow.
He almost screams when he feels Frank’s tongue at the skin behind his balls, long, slow drags over and over again, and Gerard is scared he’s going to come just from that. But then Frank is licking higher, spreading his ass with his nails digging into his cheeks; he licks over his entrance, careful and at first, then he presses in.
“Oh god.” Gerard sobs, biting his lip.
Frank pulls back immediately and Gerard wants to cry, arching his back. “I said, no talking.” Frank warns, his grip on Gerard’s ass is harder now, and he blows lightly over Gerard’s hole so the spit there cools.
Gerard sobs helplessly again, but he doesn’t say a word.
Frank’s tongue doesn’t come back and when his hands disappear from Gerard’s skin, he almost panics, he’s so turned on he doesn’t even remember his own name and he can feel the imprint of Frank’s nails on his ass and the straps digging into his thighs, but then he hears it, the click and then the steady buzz of the vibrator. He tries to turn his head to look, but all he can see is his own back and Frank’s shoulder.
Frank slaps his ass and he startles, letting out a surprised ‘ah’, and then he moans when he feels the press of the cold vibrator up behind his balls.
“When I give you an order, you’re going to listen, Gerard.” He says, slapping Gerard’s other cheek just as hard. Gerard’s toes curl when Frank bites down right where it stings, and then he cries out at the feeling of the lube-slick vibrator sliding up along his ass crack, sending shocks of pleasure through his whole body.
“I bet you like being bad.” Frank murmurs, pressing the vibrating toy against his hole, keeping it there. “I think you need another punishment.”
Gerard stays completely still and it’s taking all the willpower he has not to push back against the toy. Frank laughs low under his breath and drops the vibrator on the mattress. He grips Gerard’s leaking cock and squeezes around him, rubbing a finger right under the head and Gerard makes a sound out of this world and pushes into Frank's fist, biting down on his pillow. Frank takes a hold of Gerard’s hip with the other hand to make sure he doesn’t move, but aside from that, he doesn’t do anything, he just holds him in the rough curl of his palm, and Gerard is trembling so bad, trying to stay still, waiting for Frank to jack him or slap him or bite him, waiting for anything.
But Frank stays still, and it feels like hours.
Gerard is so desperate for Frank to do something that he thinks he could pass out from the need, but Frank is motionless, the steady, deep sound of his breathing and the muffled buzz of the vibrator left on the bed is the only thing heard. He's so aware of everything around him, of the smell of sweat in the thick air and the bitter taste on his tongue, he’s so aware of Frank’s hand around his cock and the smear of cold lube on his ass and he bites down on the inside of his cheek.
Pulling in a deep rush of air, he rolls his hips just a little bit, a small move that makes Frank’s hand slide on his cock and his fingers clap harder around his hip.
“Do you want me to fuck you, Gerard?” Frank asks, squeezing him lightly and Gerard nods frantically against his pillow.
Frank releases his cock and picks up the toy, pressing it to Gerard’s hole once again.
“I’m not going to.” He says. “Not yet.” He finally slides the vibrator into Gerard, just about halfway in, not deep enough to hit Gerard’s prostate, but enough for him to feel it all the way to his toes. The toy is big, probably around the same size as Frank, and Gerard turns his head to bite at his own shoulder as Frank pushes it a little bit deeper, so slow it’s almost unnoticeable, small hitches tugging at his entrance.
“Fuck yourself on it.” Frank demands and Gerard exhales in relief, pushing up so the toy slides all the way in.
He pushes up against the toy again and again, moaning at how it fills him almost right, and how his ass hits Frank’s fingers when the toy is as deep as it gets. He scrapes his nails on the headboard and he’s almost there, the tension, the feel of Frank's palm resting on his ass and the toy inside him is almost enough, if only Frank would touch him.
Before the pressure is allowed to build anymore, the vibrator is removed. Frank plays with his balls and licks around for a while before he scrapes his nails down Gerard’s spine.
“On your back.” He orders, helping Gerard to twist on the bed.
Gerard is nothing more than a writhing mess by now, his whole body screaming to be touched, his heart hammering inside his head and wrists and cock. Frank opens one cuff so his right wrist his free, shhh’ing him when he makes a pleading noise as he loops the loose cuff around one of the bars in the headboard, then he clicks it back around Gerard's wrist.
“I’ll be back in a little while.” He says, holding Gerard open with one hand while sliding the vibrator back into him.
Then he casually leaves the room.
Gerard wants to yell at him, scream for him to get back in there, because he’s cuffed to the bed with a vibrator in his ass and he needs to get off so bad. He doesn’t though; he knows that would be a bad move, so he stays there, grinding his hips down into the mattress under him to make the toy move, to get any kind of friction at all.
He stares absently at the ceiling, he's panting and his skin is slick with sweat. He's so restless and horny he can't seem to focus on anything, and he lets his legs fall open and contracts around the vibrator, exhaling shakily at the feeling.
Luckily, Frank isn’t gone for long, and when he comes back, he’s naked and carrying a bottle of chocolate sauce. He stuffs his hand in the black bag again, coming up with what looks like a silky blindfold, then throws the empty bag in the general direction of the door.
"You like chocolate, Gerard?" He asks, looking down at him, pressing the bottle of chocolate sauce down on his chest.
Gerard breathes against the weight and the bottle is ice cold, probably right from the fridge. He nods.
Frank hums approvingly and lets the bottle stay on Gerard's chest as he drapes the blindfold over his eyes. "Lift up your head." he says, then he ties it hard, the knot pressing against the back of his head. Gerard can't see a thing and he swallows thickly, lying completely still to be able to hear what Frank is doing. He feels the bed dip somewhere beside him. A click, which he guesses is the opening of the chocolate sauce, startles him because it's right by his ear. He hisses when he feels the cold, sticky sauce hit his neck, the substance thick and lazy like caramel.
Frank makes a 'mmm' noise and scrapes it off with his teeth, then bites down so hard the skin almost breaks. Gerard gasps and bucks his hips up.
Thick blots of the sauce is dropped onto his stomach and he clenches the muscles there, waiting for Frank's tongue to lap it up.
Frank's teeth are all over his abdomen, it's not enough, it's just small bites, teasingly light, and they leave Gerard's skin tingling and itching. He tries to follow Frank's mouth when it leaves his skin, but Frank smacks his tounge, saying a "nah ah!", then swiping the tip of his tongue over one nipple. He sucks it carefully, it's so good it's almost painful, and then Gerard feels Frank's thumb on his lower lip, full of sticky chocolate. He opens up for it and Frank smears it around, along his lip and over his little teeth, and then pressing his sweet-tasting finger to his tongue. Gerard sucks it willingly, and Frank murmurs something low in his throat, Gerard can't catch it, and suddenly the blidfold it pushed up over his forehead and back, and he can see again.
Smiling down at Gerard, Frank runs his hand slowly up the underside of his cock. He spreads the pre-come around a little, making the head slick. Gerard gives Frank his best pleading look and spreads his legs wide, pushing up into his touches, gnawing at his lower lip.
Frank pulls the vibrator out crawls up between Gerard’s legs. He snaps open the hand cuffs and drops them to the floor somewhere by the bed. “You’ve been good.” He says, pushing Gerard’s legs back so his knees almost hit his chest. He kisses Gerard’s neck softly while he slicks himself up with the bottle of lube that had been abandoned on the bed.
And finally he pushes into him, fills him just right, sliding over his spot and making him cry out and claw at Frank’s shoulders.
Frank pounds into him, hard and deep and fast until he can feel his release just out of reach. Frank says, “Come, Gerard. Come on. Now,” and Gerard whines and holds on to him for dear life, and he’s so close he can feel it in his toes and up his spine and he throws his head back as it hits him, washing over him and lasting and lasting and lasting and then Frank is twitching inside him and coming, too, and they ride it out, panting and sweating against each other.
Frank rolls off him and they lie close on the bed for a while, breathing.
“Oh my god.” Gerard moans, turning so he’s lying his side, draping an arm around Frank’s middle. “Is this a dream?” He asks.
Frank laughs and slides his hand down his side lovingly until he hits one of the straps. He loosens it easily and flings it off the bed. Kissing him, he takes off the other one, throwing it somewhere behind him.
“I did some research, you know, to see what I needed to do.” He says after the last kiss, then smushes his face into Gerard's neck, lying half on top of him. “And I found out that I maybe had a tiny S&M kink, too. I hadn't really thought about it before.”
“And you bought a dildo and fucking leather straps.” Gerard moves a hand lazily over his back. “Jesus Frank, I don’t even know what to say.”
“We should go visit the Sex Shop just down the street.” Frank says, kissing Gerard’s eyebrow, his cheek, and his mouth. "Together. They had this red spreader bar, it was so hot."
"Yes. God." Gerard says and kisses him back. “I can't believe you're real, I'm keeping you forever.”
Frank smiles at him, all beautiful and exhausted with his hair sticking to his forehead in wet swirls. “You better.”