The second the door shuts behind them, Mason's shoving Jamie back into it hard enough that the wood rattles in the frame. His hands are on Jamie's hips, grinding their crotches together as he crushes Jamie into a rough kiss.
"You," Mason says into the kiss, "look so fucking good right now."
They'd gone out to dinner for Jamie's birthday to a somewhat fancy restaurant. It was fancy enough for them to dress up, but it wasn't too expensive to be out of their price range, even with the money Jamie's mom sent them for said dinner.
Mason had struggled to keep his hands to himself. Jamie had looked so good, so handsome in his suit and he had also styled his hair for once instead of leaving it in the messy style he usually wears it. The usual messiness is hot, too, but the way he had cleaned up made Mason want to run his fingers through it. He wanted to reach out and touch him and kiss him and take him apart the whole time. Both innocently, like holding his hand, and… not appropriately for public, like shoving his tongue down Jamie's throat. Where he has his tongue now.
Jamie moans into his mouth, fisting one hand in Mason's hair and the other gripping the back of Mason's neck.
Sliding one of his hands from Jamie's hip up to his stomach, Mason fiddles with the button of his suit jacket, popping it open. He moves his hands over Jamie's chest and sides under the jacket, keeping him pressed against the door with his hips.
With each pass, Mason's hands wander higher and higher until he touches the tie around Jamie's neck. Grabbing the material firmly in his hand, Mason pulls on it, dragging Jamie further down towards him and then guiding him backwards to the bed.
The back of Jamie's knees bump into the mattress and he tumbles down, pulling Mason with him. He lands on top of Jamie but quickly adjusts to straddle his hips, never breaking the kiss. His one hand remains wrapped around Jamie's tie while the other moves to cup his cheeks, Jamie's skin soft under his palm.
Jamie's still holding onto his hair, his lips open and moving against Mason's. He grinds up into him, and through the material of his pants, Mason can feel his erection rubbing against his.
"Wanna make you feel good," Mason mumbles.
"You already are." Mason can feel more than hear the words Jamie whispers back.
When Mason sits up, Jamie whines and tries to pull him back down, his fingers tugging on his curls. Mason ignores his pleas and climbs off, moving to the side and patting Jamie's thigh.
"Up. I want you on the bed properly."
Jamie does as Mason asks and he sits there, watching and loving Jamie and wanting to show him just how much he means to him. Once he's in place, Mason sits on him again and Jamie's gazing up at him, eyes curious and inquiring and looking so goddamn attractive. Mason can barely stand it.
He runs his hands over Jamie's torso, pushing his suit jacket out of the way before putting them on Jamie's chest as he leans down to kiss him. Jamie's hands come up to rest overtop of his as he kisses back. His fingers rub against his knuckles before slotting between Mason's fingers, his palms pressed to the back of Mason's hands.
Trailing down his neck where he can reach, Mason presses little kisses and bites along his jawline and throat that has Jamie's breathing growing heavier. Working his way to Jamie's ear he whispers, "Do you trust me?"
"Yes," Jamie sighs without hesitation.
"I'd like to try somethi-" he's not even done speaking when Jamie starts nodding.
"Okay."
Mason feels like he should like how Jamie is agreeing to what he wants, but he can't help but frown at Jamie not knowing what he's consenting to. "You don't even know what it is."
Putting one of his hands against Mason's chest, Jamie pushes him away enough to look him in the eyes. "You asked if I trust you. Yes. Yes, I do. You're right, I don't know what you have in mind, but that doesn't change my answer. I trust you to not try something you know I won't like and I trust you to stop if I ask. So yes, you can do what you're wanting to try."
Mason stares into Jamie's trusting blue eyes and he feels an overwhelming flood of love and honour swell up inside of him. He surges up and kisses Jamie again, harder and more urgent. He moves his free hand to Jamie's tie, hooking a finger over the knot and tugging it loose. He doesn't slacken it too much to undo the knot, but just enough to slide it over Jamie's head.
After breaking their kiss, Mason takes both of Jamie's hands and hooks the tie over his wrists, tightening it around them. He then reaches up and loops the tie around the headboard and ties it somewhat tightly. He doesn't want it too tight to hurt Jamie, but he'd also rather if Jamie couldn't pull his hands out.
"Oh," Jamie says, looking up at his bound hands. "That's not what I was expecting." He turns to Mason and winks. "Kinky."
Mason laughs and kisses him. "Is it okay?"
"Yes."
Having Jamie spread out and willing for him in a suit is doing wondrous things to Mason. His cock throbs in his trousers, but he pays it no mind as he focuses on pleasuring Jamie. It is his birthday, after all.
He picks up where he left off licking and biting Jamie's neck as he undoes the top button of his shirt. Mason takes his time as he makes his way down, worshiping Jamie's body as it is slowly revealed to him and once he reaches the bottom, Jamie is moaning and writing underneath him.
His pants are obviously tented and Mason just barely grazes over it to tease Jamie and Jamie gasps and bucks his hips up, no doubt desperate for something solid to grind into.
Mason disregards his thrusting and resumes his admiring of Jamie's torso. He rubs at his stomach and sides and kisses anywhere he can reach. He looks up at one point and catches Jamie's gaze, holding it as he licks a long stipe from his belly button up to his sternum.
"Mace," Jamie whimpers. "Please."
"Please what?" he asks, feigning ignorance.
Jamie pouts. "Please touch me. I, I need-" He cuts off into a moan as Mason finally applies pressure to his hard cock through the trousers.
Mason wants to get his mouth on him. He doesn't waste time in moving to Jamie's belt buckle, but he does go slowly in pulling it open and unzipping his pants. After Jamie whines and bucks his hips again, Mason puts his open mouth over Jamie's hard cock, running his tongue over him through his boxers.
"Ohhh, fuck."
Mason grins and pulls back once the material is thoroughly soaked. He hooks a finger under the elastic waistband and Jamie begs, uttering little 'please, please, please's. He tugs it down and Jamie's cock springs up, smacking against his stomach as Mason hooks the elastic behind his balls.
He takes Jamie's cock in his mouth in one go and Jamie moans shamelessly as Mason runs his tongue along the underside of the head. He wraps the fingers of one hand around the base of Jamie's cock and cups his balls in the other, bobbing his head casually.
"Please, Mason. More, more please."
He goes faster and hallows his cheeks, sucking hard on Jamie's cock.
"Uhh, yeah. That's it, baby."
Mason practically preens at the term of endearment and rolls Jamie's balls in his hand, fondling them enthusiastically. He pulls off with a pop when Jamie's whines rise in pitch, pumping his hand over his spit-slick cock in a silent apology.
"Can you lift your hips for me?"
Jamie does and Mason takes hold of his trousers and boxers, pulling them down to his knees. He helps Jamie get one leg out of his shoe and pant leg, leaving the other as it is.
Mason wants to make love to him, but he also just wants to please Jamie and make the night only about him. He goes for the second as he settles between Jamie's now spread legs.
He kisses the subtle 'v,' where Jamie's leg meets his hip, starting at the top and kissing down to his inner thigh.
"Oh, oh, yes. Yes, Mason, uh, please," Jamie whines as Mason avoids his most sensitive areas.
Mason pushes up on the backs of Jamie's knees and he lifts and holds them open, leaving him direct access to Jamie's hole. He presses his tongue flat against it and Jamie squeaks. It doesn't take him long to open Jamie enough to thrust his tongue inside over and over and Jamie's moans get louder and higher.
The muscles tighten their vice on his tongue and them Jamie's moaning loudly, body convulsing as he cums. Mason works him through his orgasm then sits up to look at him.
Jamie is completely dishevelled and debauched- his hair a mess and sticking to his face with sweat and his cheeks flushed. His mouth has dropped open, his bare chest is heaving as he's half-dressed. His shirt and suit jacket are still on, just pushed to the side and his trousers are still on one leg. He's still wearing a shoe. His hard cock is slowly starting to soften and his tummy is covered in his cum.
He's absolutely delectable.
Mason only has to grind his hand against his own hard cock for a few seconds before he's cumming in his trousers. He can only imagine how they must look; himself still fully dressed and Jamie completely wrecked.
"Happy birthday," Mason says, lying down next to Jamie after cleaning them both up and untying Jamie's hands, kissing him softly. "I love you."
Jamie grins lazily into the kiss. "Best birthday ever," he says in a ruined voice, wrapping his arms around Mason's middle and nuzzling his face into his neck. "Thank you, I love you, too."
