Millie leaned against the laundry room wall, legs shaky, breath coming in short bursts.
She muttered a curse when Aidan’s hands went to his jeans.
He unzipped them fast and shoved them down along with his underwear.
His erection sprang free, hard and ready, and Millie felt a fresh pull low in her belly at the sight.
“You tasted so good, sweetheart,” Aidan said.
He dropped to his knees again, kissing the wetness on her inner thigh.
Millie’s fingers slid into his hair, stroking gently while her nerves still buzzed from before.
His lips moved higher, soft kisses turning into slow licks along her center.
The tip of his tongue brushed her most sensitive spot with quick little strokes.
“Aidan…” she whispered, voice shaky.
He pressed his tongue flat against her, dragging it upward, building the heat again.
Her hips twitched toward him, and he made a low sound in his throat.
When he felt her getting close again, he stood up.
“Turn around. Bend over the table.”
Millie slid off the edge, legs unsteady, and turned.
She hiked her skirt to her waist and bent forward, hands flat on the table, ass out.
Aidan stepped behind her, hands on her hips.
He rubbed his head along her wetness, teasing her entrance.
Her body clenched in anticipation.
He pushed in with one smooth motion, filling her completely.
Millie tensed at the stretch, walls gripping him tight.
“You okay?” he asked, holding still, hands steady on her hips.
“Amelia, if—”
“I want this,” she said, looking back at him, eyes fierce.
“Don’t stop.”
He nodded and started moving, slowly at first, letting her get used to it.
Each thrust went deep, hitting places that made her toes curl.
Her fingers gripped the table edge, breath coming fast as the pleasure built.
Aidan picked up speed, hips meeting hers with a steady rhythm.
She glanced back, biting her lip to keep quiet.
Their eyes met as he leaned forward to kiss her.
Millie’s mind spun.
Minutes ago, Ethan had left her rattled and on edge.
Now Aidan was inside her, every stroke sending warmth through her whole body.
This is crazy, she thought.
“You feel so good around me, sweetheart,” Aidan groaned.
He sped up, hips snapping harder, the sound of skin against skin filling the small room.
His hand came down on her ass with a quick smack, then another.
The sting spread heat across her skin.
Millie gasped, fingers digging into the table, body rocking forward with each thrust, pushing her closer to the edge.
He pulled out for a second, slick and hard, then adjusted and slid back in deeper.
His breaths turned rough, matching his movements.
“Oh god, Aidan!” Millie moaned, voice breaking as he hit that perfect spot over and over.
“Are you close?” he asked, breath hot against her neck, one hand braced on the table beside hers.
“Yes,” she whimpered.
Then her body shook, hips pushing back as pleasure rolled through her in waves.
She spread her arms wide, gripping the table edges, knuckles white.
Aidan kept going, drawing it out for her.
Then he slowed, letting her catch her breath, still buried inside.
“Holy crap,” Millie panted, chest heaving, sweat on her forehead.
Her legs felt like jelly, barely holding her up.
Aidan laughed low, hands sliding up her sides to steady her.
“Not done yet,” he said, pulling out slowly.
He turned her to face him.
“Sit on the table. Legs open.”
Millie boosted herself up, skirt still bunched, and spread her thighs.
Aidan stepped between them, hard and slick.
He rubbed the tip along her sensitive spot, circling slowly.
The light pressure sent fresh sparks through her.
Her hips twitched, a soft sound escaping.
“Easy, sweetheart,” he said, holding her thighs steady.
Millie’s hands went to his shoulders, nails pressing into his skin as he started moving.
The angle let him hit that sweet spot with every thrust.
Her head tipped back, breath catching as the pleasure climbed fast.
She wrapped her legs around his waist, heels digging into his lower back, pulling him closer.
Her hips rolled to meet him.
Aidan’s hand slid down, thumb circling her clit in time with his thrusts.
Millie’s thighs shook, walls tightening as everything built again.
He lifted one of her legs, hooking it over his shoulder so she opened wider.
The new position let him go deeper, pressing harder against that spot.
Her head fell back.
His thrusts turned uneven, breaths rough.
He pulled out suddenly, hand wrapping around himself, stroking fast.
“Where?” he asked, abs tight.
“On me,” Millie panted, chest rising and falling quickly.
He groaned, hand moving faster, and came across her lower stomach and thighs, warm and messy.
He braced one hand on the table, catching his breath, sweat on his skin.
Millie slumped back, legs dropping, dangling off the edge.
Her chest heaved, body slick and spent.
“Holy crap,” she muttered, voice rough, mind still spinning.
Aidan grabbed a clean towel from the stack nearby, wiped her stomach and thighs gently, then cleaned himself.
He zipped up and helped her down from the table, steadying her when her legs wobbled.
“You okay?” he asked, softer now, hand resting on her hip for a second.
“Yeah,” Millie said, smoothing her skirt, pulse still racing.
The thrill of almost getting caught and the afterglow left her dazed.
Aidan unlocked the door and peeked into the hallway.
“Clear,” he whispered, motioning for her to go first.
His hand touched the small of her back lightly as they slipped out into the quiet hall.
“Can we talk in my room?”
Millie glanced at him, one eyebrow up.
“Talk?”
He gave a small smile, eyes bright.
“Just talk. I promise.”