"Sit here," Mason says, leading him to the edge of the bed and Jamie does as he's told. Then scootches back when Mason gestures for him to.

He has no idea what Mason's up to. All he knows is that Mason texted him that morning, telling him he had something to show him. So here he is, in Mason's dorm after he's done classes for the day, waiting for Mason to show him whatever it is.

He's a little excited, intrigued by the suspense of waiting. Hoping it's not something boring like Mason wanting him to read over an essay, Jamie watches him, searching for a clue for what this is about. He takes note of the plain black shirt Mason's wearing- that's more snug than what he usually wears- and saves it for him to think about later.

Mason doesn't say anything, he just goes to his laptop and a few seconds later, music starts playing from its speakers. Jamie doesn't recognize the song's intro, but he likes the instrumentation and rhythm.

Then Mason starts singing and Jamie's jaw drops because; one he's singing and he's good, and two, he's singing in Spanish. Jamie doesn't…

Since the summer Mason went to Mexico, the only time Jamie has heard him speak Spanish was at graduation. He had been confused then about why and after he kissed Jamie, Jamie wonders if it could have been a peace offering to his father before coming out.

Now, Jamie doesn't know what to do with himself. Mason's singing to him in Spanish and Jamie's at a loss. He doesn't know what this means, but fuck, it's hot.

Belatedly, Jamie sees that Mason is moving his hips and it takes another few seconds for his shocked mind to realize what he's seeing. Mason is dancing.

He's singing in Spanish and is dancing and Jamie's mind goes blank. All he can do is sit and watch, transfixed on the sight in front of him.

Mason's rolling his hips and runs one hand over his abs, pulling up his shirt a little to expose an inch Jamie latches onto before dropping it. His other hand is pushing through his hair, his biceps flexing, and curls catching and springing around his fingers.

The hand that just lifted Mason's shirt slides down his stomach and over the front of his pants. The heel of Mason's hand grinds into his crotch and Jamie feels his cock twitch.

Mason takes a step forward, his legs spread wide enough for Jamie's knees to be between them and his crotch is right in front of Jamie's face. Dazed, he reaches out to touch his hips but Mason catches his wrists, leaning down to hold them against Jamie's own waist.

His fingers tighten around Jamie's wrists for a second- a wordless order to keep them there- before letting go. Jamie has to tuck his hands under his thighs to dampen the temptation and keep himself from acting on said temptations.

Mason straightens and rolls his hips and it dawns on Jamie that Mason is giving him a lap dance. He'd give himself a facepalm, but he doesn't want to miss a second of this.

As he's shamelessly staring at Mason's crotch- noticing the pants are also tighter than his usual- Mason reaches out and cups Jamie's jaw, his thumb resting on Jamie's cheekbone, to tilt his head up and Jamie is pliant in his palm. He looks up as Mason leans down.

He sings directly into Jamie's ear, his voice rough as it drops into a husky whisper and Jamie's breath hitches. His eyes fall shut and Jamie lets himself slip into Mason's voice and warm proximity, nuzzling into his palm.

The only place Mason is touching him is his cheek, yet Jamie can hardly breathe. He didn't know he could be this affected without hardly any touching. He shakily draws in air when Mason pulls back, though he doesn't go far.

Instead, he feels the puffs of Mason's breath and the barest brush of Mason's lips against his own. Jamie forces his eyes open and Mason is right there, looking at him with lust and want filling his eyes.

He's about to lean in and kiss him when Mason pulls back and Jamie can physically feel his absence in his body. The ache of needing Mason close and the lack of warmth he leaves behind.

Mason steps back and Jamie wants to tell him not to go, but he's out of words. Mason doesn't go far, he just turns around and bends over, popping his ass out in Jamie's face and gives it a wiggle.

If it stays there a second longer, Jamie will lose his mind and he's half grateful when Mason lowers his ass, except he lowers it to Jamie's crotch. He doesn't touch Jamie, though, but rather hovers a few inches away, air grinding into him.

Jamie doesn't know where to look; Mason's grinding ass, his flexed meaty thighs as he squats over Jamie's lap, or his face, where Mason's looking over his shoulder at Jamie seductively as he continues to sing.

There is so much happening at one and even if he spoke Spanish, Jamie doesn't think he'd be able to concentrate enough to understand the lyrics. He's too overwhelmed by the show being put on for him. He feels like the luckiest person in the world to be able to see the marvelousness of his boyfriend.

He also feels like he's being tortured by his stupidly attractive boyfriend, who is giving him a lap dance and he can't touch.

Turning around again, Mason puts his hands on his own hips and slides them up his body and under his shirt, pushing the fabric up to expose his abs again. He doesn't let it fall this time, but instead takes it off in time to the music and throws it to the side. It's so hot and Jamie trembles as his own lust is overflowing in him.

Then Mason puts his knees on the bed, straddling his hips, and Jamie sucks in a sharp inhale. He gets a whiff of Mason's cologne and melts.

Their chests are almost touching and Jamie wants to close the distance between them. He has to physically fight himself to keep from leaning in as Mason puts his hands on Jamie's jaw.

Pushing the tips of his fingers up and over Jamie's cheeks, then over his temples, Mason runs his fingers of both hands through Jamie's hair at once. He tips Jamie's head back as he does and Jamie looks up to where Mason, on his knees, is looking over him.

The song ends with Mason singing the last lines into Jamie's mouth, their lips less than half an inch apart. Jamie barely notices when the music cuts off because of his heart pounding and the blood rushing through him.

He and Mason just stare at each other for a few minutes, both of them panting into the same space of air.

Mason tilts his head to the side. "So, did you like it?"

Jamie scrabbles for words that have escaped him, opening and closing his mouth uselessly a few times. He doesn't think he'd be able to even say his own name. He settles with untucking his hands and grabbing Mason around the back of his neck and waist, pulling him in and kissing him as hard as he can.

He lets himself fall backwards onto the bed, dragging Mason with him. He kisses until it feels like both of their lips will be bruised and then continues kissing.

Jamie opens his mouth against Mason's, pushing his tongue to his lips and slipping between. Mason responds eagerly, rubbing their tongues together as he holds Jamie's face with both hands, shoving his face into Jamie's.

Rolling them over, Jamie strips both of them and dives back down to kiss Mason as soon as he can. He kisses and bites and sucks his way down Mason's neck and over his chest and abs until he arrives at Mason's cock.

He's hard and leaking and Jamie doesn't hesitate to take him in his mouth. He sucks Mason off, bobbing his head and swirling his tongue around, flicking it against the slit. Using his hands Jamie fondles his balls and nudges a finger against Mason's hole.

Suddenly, the lube is there next to him and he takes it, coating his fingers and putting them back to Mason's entrance. He fingers him open and sucks him off until Mason is ready to take him, shifting onto his knees to line up his own achingly hard cock.

Mason is gloriously tight around him and the air leaves Jamie's lungs again as he takes in the feeling of being connected with his boyfriend. Mason moans when he bottoms out in his ass.

Jamie starts slow as he fucks into Mason but quickly picks up speed as images of Mason singing and dancing seductively flash through his head. He was already turned on more than he's ever been in his life, so it doesn't take long for him to reach the brink of an orgasm.

Jerking Mason off as he fucks into him, Jamie pulls them both to the edge. He wants to last longer, he wants Mason to cum first, but he can't hold back any longer. Jamie slams his hips into Mason as he chases his orgasm.

After fucking Mason through his high, Jamie jerks Mason's cock, adding a twist with his wrist that makes Mason cum. His walls clamp down around Jamie's cock and a second, smaller orgasm rips through Jamie.

He collapses on the bed next to Mason, pulling out before it gets to be too much. Jamie lays there for a few moments then curls into his side to face Mason, draping an arm across his chest.

"Fuck," he pants, staring at Mason to absorb every detail about him.

"We should do that more often," Mason says, equally breathless. "That made me feel so good."

"Me too," Jamie hums. "We definitely should do it again."

Mason gives him a fond look. "I know. The way you were watching me… I felt so good about myself. You were looking at me like I hung the moon."

"You should," Jamie tells him, pausing to breathe every few seconds. "You're amazing and smart and thoughtful. And if you were referring to feeling good about your body, then yes, you absolutely should. You're so hot and gorgeous and fuck, I could hardly keep my hands off you. I loved it. All of it. I love you."

"I love you, too," Mason says as a soft smile spreads across his face. "I could tell you liked it. You were blushing the whole time- before I even started dancing- and were so responsive whenever I got close. And the noises you made…"

Oh. Jamie hadn't realized he was blushing or that he made noises, but he's not surprised. He was too preoccupied with being mindblown by Mason singing in Spanish to notice. Hooking a hand around the back of his neck, Jamie pulls Mason in for another kiss and he can feel Mason's grin against his lips.