Brad was upon him so fast there wasn’t time to breathe.
“Want you,” Brad rasped, mounting Ian. His chest pressed snug against Ian’s back, his hot cock sliding between Ian’s cheeks. He pushed the length of it against Ian’s hole, grinding lightly. Ian shuddered, rocking back against him.
He was Brad’s teacher, he was older than Brad, and yet here he was, utterly naked, begging for Brad to have him.
Brad pressed damp, sucking kisses down Ian’s shoulder. Then he nudged Ian’s legs wider, reached around, and cupped Ian’s cock in his hand. Ian whined, grinding into his palm, leaving a trail of precome on Brad’s fingers.
“Present for me,” Brad growled, rocking back onto his heels.
Ian throbbed, bracing his weight on his shoulders. Then he reached behind, grabbed his cheeks, and spread them.
He felt Brad’s gaze raking over his hole. Ian’s face burned, and yet he held still, relaxing so Brad saw.
Brad groaned, circling Ian’s hole with his fingertips. “You always look so damn good.”
He leaned in close, his breath brushing hot on Ian’s skin. Before Ian understood what he was doing, Brad licked a slow trail up between Ian’s cheeks, his soft, damp tongue dragging up Ian’s skin. Ian groaned. Brad tapped on his hole with the tip of his tongue, and Ian gasped.
“What’re you—”
Brad pushed his tongue into Ian, tasting him. Ian’s face scorched, at the same time his cock grew thick, his balls pulling up, desperate for release.
“Brad—”
His alpha cupped his ass, holding him open. Then he tasted Ian’s slick, pushed his tongue deeper. Ian groaned, his face burning. Brad wrapped his fingers around Ian’s cock, tugging on him so pleasure sizzled through Ian’s body. It felt as though all of Ian’s sensitive parts were exposed to his alpha, and there was no part of him left to hide.
“Brad, please—”
“Don’t scream,” Brad murmured, grinding his fingertip against Ian’s sensitive head. “The walls aren’t that thick.”
Pleasure jolted through Ian. He groaned, shoving his palm against his mouth. But Brad pushed two spit-slick fingers into him, probing around inside. Then he found Ian’s prostate and pressed down. Ian arched, his body taut with need.
“I th-thought you said—no foreplay.” Ian squirmed, panting when Brad didn’t let up on stroking his cock, or massaging his prostate. It felt like he was about to burst with all that pleasure, and Brad wasn’t even inside him yet.
“I wanna see you,” Brad murmured. “You’re mine.”
His. Ian hadn’t thought of himself as Brad’s, not truly. But this… It was good. Better when Brad angled Ian’s cock backward, and sucked again on his sensitive tip. Ian’s eyes rolled back; he tried rocking toward his alpha, but he didn’t have the leverage.
“Brad, please.”
“Please what?”
“Please fuck me,” Ian hissed, reaching back to spread himself. “I need—”
Brad growled. Then he released Ian, and Ian felt the mattress indent closer to him. Brad snagged his hip, yanking him backward so Ian’s ass bumped against his cock.
Ian gasped. Brad pushed his cock between Ian’s cheeks, spreading them with his sheer thickness. He slid its blunt tip down along Ian’s cleft, then pushed it back up, lodging it against Ian’s hole. Waiting to penetrate him.
“Want it?”
“Fuck, yes.”
Brad sank his tip into Ian, his breath rushing out. “Fuck, you’re tight.”
“More,” Ian groaned, stretching around him. He ground back onto Brad, taking more of his alpha. Felt his body open around Brad’s cock.
Brad groaned. Then he pinned Ian against the bed, so Ian’s chest met the firm mattress, his hips left high and vulnerable for his alpha. Slick trickled between his cheeks; all Ian could smell was rose and walnut, and the musk rolling off their bodies.
Brad held him down, rolling his hips so he sank deeper. Then he pulled out, and his cock was coated with Ian’s slick, their scents heavy in the air.
“How hard do you want it?” Brad rasped.
“Hard as you can.”
Brad groaned. Then he leaned in, scooping Ian against his chest, his cock sinking deeper and deeper, until Brad’s hips shoved against Ian’s ass, his cock buried to the hilt. Ian panted, dripping onto the bed. He couldn’t think. Could only feel Brad inside him, a blissful, intimate touch.
Brad pulled out a little, sinking back in. They both groaned, and Ian rocked forward. Pushed himself back onto Brad, fucking himself on his alpha, savoring the friction inside him, Brad’s cock grinding against his prostate.
“Gods, Ian.” Brad held onto Ian’s hips. Then he plunged in hard and fast, opening him, and Ian’s breath fled his lungs.
He couldn’t breathe. Brad anchored Ian down with one hand on his shoulder. Then he began to build a fast, hard rhythm, thrusting into Ian, his cock a blissful weight, sometimes skidding by his prostate, sometimes grinding hard against it.
Hunger built in Ian’s body, heavy, electric with his all-consuming need. He rocked back, crying out when Brad snapped his hips forward, filling him up.
Brad’s breathing grew ragged; he held on tight to Ian, his pace feverish. Ian shuddered, his own need skyrocketing, until they were riding each other faster, deeper, and Brad’s teeth grazed Ian’s shoulder, right over his scent gland.
“Mine,” Brad growled, biting down lightly on that sensitive spot.
Ian shuddered, panting, pushing all of his body at Brad, so Brad would know Ian was every bit his.
“Want you to come,” Brad panted, his chest damp against Ian’s back, his muscles flexing against Ian’s body, straining with the sheer force of his thrusts. “My omega.”
Ian wasn’t sure why, or how, it triggered his release. But the words sent him over the edge, so pleasure roared through his body and his muscles clenched, and he couldn’t feel anything but Brad sliding inside him, Brad’s hands heavy on him, holding him close.
Brad came moments later, thrusting in a final time, his cock jerking inside as it filled Ian with seed, spurt after spurt. He panted, scooping Ian against himself. Then he rolled them onto their sides, collapsing onto the bed.
For a long moment, Ian couldn’t speak.