Stefan grinned as he thumbed through his messages, heat stirring in his jeans with every scroll.
Fuck, she was relentless.
Every night, her texts got filthier dripping with a hunger you couldn't fake, no matter how much she tried to play it off. And yet, she always insisted it was just for fun.
"Just teasing," she'd say. "Just playing," with those innocent emojis. 🙈😇🍑
Bullshit.
Her name was Ema. He met her on Tinder of all places. She had that girl-next-door vibe, the kind of profile full of soft smiles, Bible verses, and mentions of youth group retreats. She even taught Sunday school.
But in the DMs?
She was a filthy little sinner just waiting to be unchained.
She was everything he shouldn't want and exactly what he craved.
Their first few dates were sweet. She held his hand shyly, talked about her faith, said she wasn't ready for sex yet. "I want to wait," she said. "At least a little longer." She had rules, values. But she also had questions. So many damn questions.
Like a girl who'd never had it but dreamed about it every single night.
It started with:
"What turns you on?"
And it didn't stop.
Soon, every night became a slow descent into heat.
Ema: Do you like boobs or ass more? 😳
Ema: Like if I was naked... where would your eyes go first?
Ema: Or your mouth? 👀
At first, Stefan tried to keep it light. But she wanted detail. Craved it.
Stefan: Ass. Always. I'd pull you down on my lap and bite that soft little curve until you couldn't sit right the next day.
Ema: omg stop
Ema: actually don't stop
Ema: would you spank me?
And she wouldn't stop either. The more he gave her, the more she wanted.
Sometimes she'd be lying in bed, phone in hand, whispering things like:
Ema: I'm wearing one of your favorite colors tonight. Black lace. 🙈
Ema: No panties. Just the bra.
Ema: It's kinda slutty... you'd like it.
Sometimes she'd send blurry, teasing pics. Nothing too revealing just enough to ruin him.
A shadow of cleavage. Her thighs in tight shorts with the waistband tugged down just an inch too far. Her lips with her tongue peeking out, innocent and not.
But then came the cucumber.
It was a Friday night when she sent it.
A picture of her holding it upright in her hand pressed to her forearm.
Ema: Um... this is how big you are right?? 😳
Ema: I'm scared.
Ema: And turned on.
Ema: Look at this omg...
Another picture followed. The cucumber beside her face, her expression a mix of mock terror and giddy lust.
A third: between her thighs, over leggings, her fingers wrapped around it like she was practicing.
Ema: This is what I'd have to do to even try, huh? 😩
He could barely breathe.
Stefan: You're going to be the fucking death of me.
Ema: You like it 😈
Ema: I've been thinking about it all day. Just holding it. Wondering how deep I could go.
Ema: It doesn't bend though like... your cock probably would in my throat.
She didn't send nudes never fully. But the words?
They were filthier than anything he'd ever seen.
Ema: Have you ever facefucked someone? Like properly?
Ema: I kinda want that
Ema: But idk I'm scared I'd gag
Ema: Or cry
Ema:...would you stop if I did?
He had to palm his cock through his pants just reading her texts. And she knew it.
Ema: Bet you're hard right now.
Ema: Are you stroking it?
Ema: Are you thinking about fucking my throat or my pussy more?
Ema: Or both?
Ema: Use me any way you want. I just want to feel it.
He couldn't help himself. One night, he sent her a full shot of his cock thick, veiny, hard as hell and leaking at the tip.
It was casual at first. No caption. Just a photo.
She didn't respond for ten full minutes.
Then came the message:
Ema: How would that even fit?
And just like that, the floodgates opened.
What followed were weeks of buildup.
Ema, whispering his name into her pillow while her parents watched TV downstairs.
Ema, stroking her pussy through lace panties while watching porn on mute, trying to match the pace of the girls in the video.
Ema, sending him shaky voice notes with breathy, broken confessions:
Ema (voice): I touched myself... twice already tonight
Ema (voice): I'm wet right now just thinking about your tongue
Ema (voice): Can I ask something crazy?
Ema (voice): Do you think you'd... like it if I swallowed?
He lived for those messages. Played them on loop some nights while jerking off, imagining her on her knees, eyes wide, lips stretched around him.
Ema: I've never done it
Ema: But I think about it
Ema: I want to learn with you
Ema: Will you teach me?
And she still kept pretending it was just flirting. Just fun. "Just teasing."
But Stefan knew better.
She was dripping with need. And every message brought her closer to breaking her rules.
Every dirty confession, every blushy emoji, every innocent "oops 😳" was a slow, sinful unraveling.
She was spiraling and taking him with her.
And the worst part?
He fucking loved it.
And when she finally agreed to let him go down on her?
Stefan didn't waste a second.
She'd shown up in a hoodie and yoga pants, trembling before they even kissed. He had her on the bed in minutes, thighs spread, tongue buried in her soaked cunt. He licked like a man possessed groaning as he held her open, drinking her in like salvation. She came hard, her hands fisting the sheets, head thrown back like she was praying for forgiveness.
But that only made her bolder.
The next time, her fingers wrapped around his cock first one hand then both hands.
Shaky at first, unsure of the pressure, but so damn eager. Her eyes stayed locked on his as she gripped him tighter, stroking slowly from base to tip, fascinated by the way his cock twitched at her touch.
She bit her lip. "It's so hot... I can feel your heartbeat in it."
She moved her hands in sync, sliding up and down his shaft like she was giving him a massage clumsy but sincere, her thumbs teasing the veins, her wrists twisting just enough to make him grunt.
"Am I doing it right?" she asked, gaze flicking between his face and the swollen head pulsing in her palms.
"You're doing fucking perfect," he growled, hips twitching as precum beaded at the tip.
Her eyes widened. She hesitated for just a second... then dipped her head, her pink tongue flicking out to taste him.
A soft moan slipped from her throat.
"That's... different," she whispered, wiping her lips and giggling nervously. "Salty. Not bad."
Then, before she could overthink it, she leaned in and wrapped her lips around the tip. Just the head. Wet and tentative.
She bobbed once just a shallow suck then gagged softly, pulling off immediately with teary eyes and a shocked laugh.
"Okay," she gasped, wiping her mouth. "Yeah, not going further than that."
Her crucifix necklace brushed his stomach as she sat back, hands slick and trembling on his cock, still pumping him slowly. Her cheeks were flushed, lips glossy, pupils blown wide with heat.
Stefan was close dangerously close but he held back.
He didn't push her.
He just let her stroke him, worship him, tempt him.
Right on the edge of sin. Respecting her boundaries.
Worst was when the talk came about her ass.
"God, baby. This tight little thing..." He'd murmur it while rubbing her cheeks, fingers ghosting lower. "One day I'm gonna be buried balls-deep right here. Just imagine it me stretching you wide, making you moan."
She'd go quiet. Face flushed. Always changed the subject.
But then she started sending GIFs.
At first, it was playful softcore stuff. A girl slowly pulling off her panties. A close-up of a tongue sliding across a slick pussy. A guy gripping a girl's throat while kissing her rough and deep.
Stefan was into it. He'd always known her imagination ran dark underneath that Sunday school shell, but seeing it play out in motion? Fuck. It made everything realer.
Stefan: Where do you even find these?
Ema: The internet is vast, my son 😇
Ema: And maybe I have a secret folder.
Ema: For research 😳
He started sending some back clips that mirrored things they'd talked about. A girl choking prettily on cock. A guy fucking his girlfriend face-down, her moans silent but raw.
She liked those. Sent back flustered emojis. 🥵💦🔥
And then... one night, while they were sexting, she dropped three in a row.
A messy blowjob wet, sloppy, the girl's mascara running as she gagged around a thick shaft.
Rough doggystyle her ass rippling with every thrust, the guy gripping her hips like he owned her.
And then...
A thick cock pushing into a tight, twitching asshole.
Raw. Slow. Intense.
Stefan blinked.
That one hit different.
Stefan: That one was new.
The reply came too fast.