The door shut behind her with a soft click. Amber stood at the edge of the room, lit only by the low glow from the hallway. His shirt hung open on her, brushing just below her hips, nothing underneath. Her skin gleamed in the dim light, legs bare, hair tousled, lips parted.
Mason sat on the bed, shirt undone, pants unzipped. His cock strained against the fabric, thick and hard, a clear invitation. He looked at her like she was already on her knees.
"You just gonna stand there looking fuckable," he said, voice low and rough, "or are you gonna ride me like you need it?"
Her answer was in the way she crossed the room, hips swaying deliberately. She climbed into his lap, knees bracketing his thighs, heat pressed against his length through his boxers. Her fingers slid into his hair, her mouth devouring his like she’d been starving for it.
When he groaned into the kiss, she ground down harder, teasing him through the fabric. He responded by gripping her ass, pulling her tighter, letting her feel every inch of him.
"You’ve been thinking about this all night, haven’t you?" she whispered against his mouth, biting his bottom lip.
"Since the moment you whispered in my ear," he growled, "Now take this shirt off and let me see you."
She slipped it off, letting it fall behind her. His eyes raked over her body, full breasts, flushed skin, nipples already hard from anticipation. He latched onto one without a word, sucking it deep into his mouth while his hand moved between her legs, fingers sliding over her slick folds.
“Fuck,” she gasped, hips bucking, “You’re gonna make me come before I even get you inside me.”
“Then come,” he said, fingers sliding into her, thumb working her clit in slow circles, “Right on my hand. Let me feel it.”
She moaned louder this time, hands clutching his shoulders, riding his fingers until she shook. The first wave hit fast, her thighs tensing around him, breath catching, pussy clenching tight. He didn’t stop. He worked her through it, licking her nipple as she came.

"God, you’re soaked," he murmured, "Get on your knees. Mouth first."
She obeyed instantly, sliding down between his legs. She pulled his cock free, already hard and dripping. She licked the head slowly, teasing him, then took him deeper, hollowing her cheeks as her hand pumped the base. He hissed through his teeth, one hand buried in her hair.
“Deeper,” he commanded.
She took him in until her lips met his skin, moaning around him as her throat tightened. He held her there a moment, jaw tight, then let her come up for air, spit glistening on her lips.
“Now ride me.”
She climbed back up, guiding him inside with a slow roll of her hips. The stretch was perfect, her body slick and pulsing as she took every inch. She started slow, rocking on him with purpose, rolling her hips to rub just right. He watched her bounce, hands on her waist, then her tits, then her throat.
“You fuck so good,” he said, voice dark, “Look at you, using me to get off.”
She met his eyes, biting her lip, moaning louder. “I’m gonna come again, don’t stop.”
He thrust up harder, meeting her grind with sharp, deep strokes. Her body clenched around him again, back arching as she cried out. He wasn’t far behind, she felt him swell inside her, then tense, then groan deep in his chest as he came, thick and hot, spilling into her as she rode it out.
They collapsed together, breathless and sweaty, limbs tangled in silence.
After a long moment, he spoke into her ear, voice still hoarse, “Next time, I’m fucking you against the wall.”
She smiled, still catching her breath. “Next time, I’ll make you beg for it.”