After Jamie squirms in his seat for the tenth time in five minutes, Mason sends him a cool, indifferent look from the corner of his eye that sends a shiver down Jamie's spine. Though he doesn't say anything, Jamie knows what he's thinking; that Jamie needs to stop soon or else Mason will pull rank on him.
It's not his fault, though. Mason looks so good in his soft blue short-sleeved button-up that shows off his biceps, black ripped skinny jeans and perfectly clean white Vans. Throughout their whole day out, Jamie hadn't been able to stop thinking about how Mason pounded him into the mattress last night. And now they're in the back row of the bus, where every vibration is rattling around inside of him, pushing at his need to be filled. He can feel his slick starting to dampen his boxers.
The bus drives over a pothole and Jamie bounces in his seat, the hard plastic smacking into his ass and he squeaks. He tried not to, but he couldn't hold it in. He bites his lip, waiting for Mason's reaction.
It's a slow turn of his head and an unimpressed stare raking up and down his body. It's hot and heavy compared to the relaxed, easy way he's sitting and scrolling through his phone. Jamie wants to squirm again, but he clenches his jaw and holds it in.
He can feel a little bit of slick leak out.
"Jamie," Mason says, voice low. It's not his alpha voice, not yet, but it's close.
Jamie tenses his body to keep from bowing his head in submission as more slick drips out.
"I thought you said you would be a good boy today."
He bites his lip.
"Getting horny and leaking in public isn't being a good boy. If you keep this up, everyone will be able to smell how much of a pathetic slut you are."
Jamie doesn't say anything as he stares directly ahead. He tried. He is trying, but it's so hard and Mason calling him a slut in public is making his cock twitch and hole flutter.
"Look at me."
He can't ignore his alpha, not when it's an order. He looks at Mason.
Mason's eyes are dark and commanding. He knows what he's doing to Jamie and Jamie knows he wants to see how far he can push Jamie before he cracks. He's talked about it before, expressed his desire to see how well Jamie holds strong for him versus his omega need to give in. How far he can prod until Jamie falls to his knees for him, regardless of where they are.
Jamie struggles to hold his gaze, wanting to bow his head in submission.
"Are you being a good boy?"
Jamie wants to say yes. He wants to say that he's being good, but he knows he's pushing the limit of what he can get away with in public. Unintentionally, his eyes drop for a second and Mason reaches up to put a finger under his chin, tilting his face back up.
"Answer me."
"… yes," Jamie whispers.
Mason raises a single eyebrow and it's so hot and demeaning. "Are you? Or are you thinking about how much you want my cock fucking your ass right now?"
A rush of slick escapes Jamie when Mason mentions his cock and he blushes as he can't help but think of it now. He doesn't know how Mason wants him to answer. He guesses, "Yes?"
Mason stares at him for a few moments, not saying anything and Jamie wonders if he guessed wrong. Wonders what Mason's thinking and what he's going to do.
His gut twists and he shivers under Mason's unwavering attention.
Finally Mason moves, putting away his phone and Jamie knows that there's no going back to their casual afternoon. Mason reaches out and hooks his arm around Jamie's waist, pulling him closer. "Come here."
Jamie slides sideways on the smooth plastic until their thighs are pressing together from knee to hip, but Mason doesn't loosen his hold. Instead, he keeps tugging until he's pulling Jamie into his lap. He wraps one of his arms around Jamie's middle and cups his other hand over the bulge at the front of Jamie's pants.
Jamie looks around the bus, startled. "We're- we're in public!" he stutters.
"Yet you have no problem soaking your pants with your slick. You're so horny that you can't even hold in your excitement and greedy need. It doesn't matter where we are or who can see, you just have to get off, don't you?"
Jamie blushes and bites back a whimper as Mason applies more pressure, rubbing the heel of his hand in little circles against Jamie's growing erection. His fingers brush lower, reaching down to touch Jamie's balls through two layers of clothing.
"Look how hard you're getting for me," Mason coos in his ear.
"We, but-" he cuts himself off with a squeak when Mason slides his hand further down to rub against his hole and the damp spot underneath it.
"You're so fucking wet, babe. I don't even have to put my hands down your pants to feel how soaked you are. Just how long have you been daydreaming about my cock, hmm?"
Jamie feels a rush of pride flood through him at the nickname. "Yes," he moans as his hips buck up into Mason's touch. "Yours."
"Not what I asked, but I'm glad that's established," Mason says, kissing just above the collar of Jamie's shirt and Jamie tilts his head, baring his throat for his alpha. "You're right, you are mine. My baby boy, my sweet omega. My mate," he says before sucking on the mark he left when claiming Jamie as his.
Jamie's eyes flutter shut as he lets his head slump to the side to give Mason better access.
He doesn't know what he should be feeling, considering where they are, but he can't deny the way his alpha's compliments wash over him. He loves being called Mason's baby. He loves how it sounds when Mason calls him his and especially when he calls him his mate. It makes him feel wanted and loved.
He thinks of Mason's cock and how impressively large it is and how Mason praises him every time Jamie takes his knot.
"Thinking about my cock again?" Mason asks, amusement lacing his tone. "You know I can smell it every time you do, right? Your delicious scent is so fresh and sweet and it makes me want to devour you."
Jamie keens and leans back into Mason's firm chest, resting his hands on Mason's solid arms.
"I bet everyone on the bus can smell it too. They probably know exactly how much you want me. They probably want you too, baby, but they know you're off-limits. They'll be able to smell that you belong to me. Only I get to have you and touch you and make you feel good."
Mason puts a large hand on Jamie's throat just under his jaw, squeezing just hard enough for Jamie to feel it when he breathes and swallows but not to cut off his air.
He's so distracted by Mason marking his skin that he doesn't notice what Mason's doing with his other hand until it's done. He's undone the button and zipper of Jamie's jeans and has pulled his underwear down to expose Jamie to the world.
Jamie gasps and his eyes fly open to scan the bus, looking at the other people on it to see if any of them have noticed.
"If anyone were to look back here," Mason says into Jamie's neck, "they'd only see a greedy little omega needing to be filled. They wouldn't even blink twice before continuing on their way. That or they'd want a closer look at your pathetic little cocklet and tiny balls. Even for an omega, they're small."
Jamie's steadily dripping slick into his pants as Mason rubs at his bared, leaking cock, taking his member between his fingers. He strokes Jamie's admittedly small cock, though it's not as small as he and Mason like to pretend it is.
Mason strokes him closer, closer, closer and just as he's about to cum Mason lets go. Jamie whines and bucks his hips up for friction, but Mason moves his hand down into Jamie's soaked pants. His breath leaves him when Mason's fingers barely graze his achingly empty hole.
He tries to drop down onto Mason's fingers, but Mason still has a hold on his throat and Jamie can't lower himself without giving up his ability to breathe. Thankfully, Mason pushes two fingers in on his own and Jamie chokes back a moan.
"Shh, baby. We're still in public, you know."
Oh. Right.
Jamie had forgotten and he bites his lip to stifle his noises as Mason thrusts his fingers.
"You're so wet you barely need any prep," Mason says, kissing the back of his neck. "I didn't even need to start with one, your open greedy hole took two right away. Do you think you can take a third?"
Jamie nods enthusiastically.
Easing a third finger in next to the other two, Mason's gentle as he stretches Jamie out before picking up speed. His fingers graze over Jamie's prostate and his hips jerk in response, and then Mason's seeking out the sensitive area with each thrust.
Jamie's thighs tremble and his fingers scrabble for purchase on anything, finding a grip on Mason's wrist by his neck and the side of Mason's soft shirt behind him.
And then he's cumming on Mason's forearm, which is right in front of his cock as he continues to finger fuck Jamie through his orgasm.
When Jamie comes down from his high, he slumps back into Mason, his head resting on his shoulder. He looks up at him, expecting the kisses and praise Mason usually showers him with, only to see his mate staring at something very intently. Jamie follows his gaze and sees an older man watching them, a hungry look in his eyes. He's no doubt just watch Jamie orgasm on Mason's fingers.
Jamie's eyes widen and he turns to tuck his face into Mason's neck, hiding from the stranger as much as he can. His alpha tightens his arms around Jamie possessively and protectively and he knows that Mason would do anything to keep him safe and happy.
