Read Story: SEASON 1 EPISODE 12
The Shift
The text came in just after lunch.
Marla:
“Can’t make it tonight, Kat. Flight delayed. Chicago’s a mess.
Raincheck. Make it worth the wait.”
Katherine stared at the message, lips pursed, phone resting against her wine glass. Her robe slipped slightly off her shoulder, forgotten.
All week, she’d been preparing Tommy — watching him, pushing him, shaping him. She told herself it wasn’t time. That Marla would be the real test. The final unlock.
But something shifted when she got that text.
It wasn’t just disappointment. It was relief.
Because now, with no one else watching, there were no more reasons to hold back.
Katherine didn’t send a response. She didn’t warn Tommy.
She just poured another glass, turned on soft music, and waited — legs bare, robe untied beneath the waist. Letting the night write itself.
And when the door creaked open and she saw him walk in?
She knew.
Katherine wasn’t expecting him to walk in like that.
Not with that look in his eyes.
Tommy shut the door behind him, slow and deliberate. He didn’t even wait for her to speak.
He stalked forward — eyes locked on her, barefoot, robe barely tied, wine glass in hand — and walked with a heat in his body she hadn’t seen before.
“Door wasn’t locked,” he said. Voice low. Steady.
Katherine tilted her head, smirking. “And here I was thinking I’d still need to train you.”
Tommy stepped into her space.
Her smirk faltered. Just a beat.
He took the glass from her fingers and set it down — gently, respectfully — without breaking eye contact.
“Tonight’s not for training,” he said. “You said I was yours.”
Katherine raised one brow. “Is that right?”
Tommy leaned in, his breath warm against her ear.
“I’m gonna prove it.”
The kiss came hard. Hungry.
His hands found her hips and lifted her onto the kitchen island without a word. Her robe fell open just enough to reveal the smooth inner curve of her thigh, the soft weight of her breast. His mouth claimed hers — deep, wet, sure. She didn’t resist.
“Ohhh,” she exhaled against his lips, “so the boy has teeth now…”
“I’m not your boy,” he whispered. “Not tonight.”
He dropped to his knees. Pressed her thighs apart. His face hovered over her pussy — already glistening, hot, needy. His breath hit her like heat from a flame.
“Tommy,” she breathed.
But his tongue was already there — devouring.
She gasped.
“Ohh… fuck…”
He was slower now. More deliberate. Licking her like he was savoring every sound she made, every twitch of her hips, every breath that caught. His hands gripped the undersides of her thighs, spreading her wider, anchoring her open.
Katherine bucked.
“God, you’ve learned,” she whimpered. “Fucking—right there—don’t stop, baby—”
He didn’t.
He licked her with purpose. Let her ride his face, let her grind her soaked pussy against his mouth, let her moan until her voice cracked and her legs locked tight around his head.
Her first orgasm ripped through her — sudden, loud, shaking.
“Oh my god…!”
But he didn’t stop.
Her second came faster. Messier. Her whole body trembling as she squirted softly onto his chin, gasping, clawing at the counter.
“Tommy—Jesus—baby, wait—”
“I’m not done with you,” he said, standing.
He didn’t give her time to recover.
Tommy lifted her off the counter, spun her around, and bent her forward again — chest flat to the cool granite, ass arched, pussy glistening and exposed.
She gasped, one hand gripping the edge for balance.
It hit her then — hard and clear.
There was no more holding back. No more teasing.
Her pussy wasn’t off-limits anymore.
Not after the way he touched her. Not after the way he owned her mouth with his tongue.
It was happening. He was going to fuck her.
And she wanted it. She needed it.
Her legs trembled — not from fear, but from the kind of anticipation that steals breath.
She felt the thick heat of his cock slide between her slick folds… rub against her opening… and she whimpered, arching back toward him.
“Tommy…” she gasped.
He gripped her hips tight — and then pushed in, slow, deep, claiming every inch.
Her head fell forward.
“Oh my fuuuck—” she cried, voice cracking as he filled her.
The stretch was real. The depth was unreal.
The wait was over — and it was worth it.
She was finally getting fucked by the boy she trained — no, by the man she had helped create — and his cock was wrecking her just like she fantasized.
“God—yes!” she moaned. “You’re inside me… finally inside me…”
He slammed again, harder. The sound echoed. Her breasts bounced against the stone.
Tommy leaned in, his voice a growl:
“You’ve teased me for weeks. Now I’m taking what’s mine.”
Katherine just whimpered.
And took every inch.
The room spun.
Katherine was breathless. Her robe was gone. Her body bare. Her thighs still slick with spit, sweat, and the syrupy flood of her own arousal.
Tommy stood at the edge of the bed — broad-shouldered, flushed, cock glistening from her mouth and pussy. The way he looked at her now… it wasn’t awe.
It was ownership.
“You’ve teased me for weeks,” he said, voice low, cock twitching in his grip as he stroked it slowly. “You think I didn’t notice? The way you talk to Ava. The way you look at me when you think I’m not watching…”
Katherine's chest rose and fell, lips parted, body trembling.
“I knew,” he said. “I knew you wanted this cock.”
She swallowed, legs spreading slightly, instinctively.
“I know you need it.”
And then he was crawling over her, knee between her thighs, one hand under her ass, lifting her just enough — and he slid in. Thick. Deep. Slowly. Until their hips met and she gasped like she’d been stabbed with pleasure.
“Ohhhh—fuck, yes—yes—deeper, baby—stretch me—fuck me open—”
Tommy grunted, pulling her thighs high, pushing harder, faster. The sound of his hips slapping her soaked flesh echoed off the walls. His hands caught her wrists, pinning them above her head, and his mouth devoured her breasts — licking, sucking, biting down just enough to make her cry out.
“You’re not the same boy,” she gasped, eyes wide, body jerking under him.
“I’m not,” he growled, lips dragging across her chest, voice thick with lust. “And you’re gonna fucking feel that.”
He drove into her, full force — hips rolling, deep strokes punching moans out of her mouth. Her body tightened, locked, then snapped.
Katherine arched violently, eyes rolling back.
“I’m cumming!” she screamed, pussy spasming around his cock. Her orgasm hit hard — a brutal, wet explosion that sprayed across his lower abs and soaked the bed beneath them.
But Tommy didn’t stop.
He fucked her through it, watching her twitch and squirt and writhe beneath him.
“So fucking wet for me,” he groaned. “You gonna do it again?”
She whimpered.
“Use your words,” he demanded.
“Y-yes! God—yes—make me squirt again—don’t stop—wreck me—fuck!!”
He pulled out suddenly — her pussy clenching at the loss — and flipped her over like she weighed nothing.
“Knees. Up. Now.”
Katherine obeyed, trembling, crawling forward, arching her back like a slut in heat.
He grabbed her hips, dragged her to the edge, and pounded back into her, from behind, deeper than before. His balls slapped against her soaked clit, her body jerking forward with every thrust.
“Take it,” he growled. “This is what you wanted. What that tight little body’s been begging for.”
She sobbed through it. “Oh fuck, fuck, yes... pound me...stretch this pussy,fuck me stupid...”
Tommy reached for the lube that Katherine had tossed lazily near the headboard days ago. She didn’t see it but when his finger pressed against her tight, twitching asshole, slick and insistent, her whole body froze.
She gasped. “Tommy....”
“You’re not ready for that,” she whispered.
But he leaned close, mouth hot against her ear, finger circling.
“You will be.”
His cock never stopped moving, his rhythm stayed punishing. He pushed the tip of his finger just inside, just enough to make her cry out.
“You’re gonna open up every hole for me.”
She moaned, wild and ragged. “*Anything you want...*oh my god…”
“You think this pussy’s mine now?” he growled, pounding deeper.
Katherine was drooling into the sheets, moaning into the mattress.
“Yours! Yours, baby...! Fuck yes...just don’t stop..”

{{comment.anon_name ?? comment.full_name}}
{{timeAgo(comment.date_added)}}
{{comment.body}}
{{subComment.anon_name ?? subComment.full_name}}
{{timeAgo(subComment.date_added)}}
{{subComment.body}}