Introduction:
It started with the wrong picture.
One accidental tap.
One hard cock sent to the wrong woman.
Stefan meant to turn on his lover.
Instead, he awakened something in an old friend.
Lea wasn't supposed to see it.
She wasn't supposed to like it.
She definitely wasn't supposed to reply.
But curiosity is a kink.
And confession is a game.
Now, each night they text, whisper, moan
Until the line between friends and something far filthier disappears.
They both know it can't go on.
They both know they'll go too far.
They just don't know how to stop.
********************************************************************************************
Chapter 1 "Unseen For Years"
(Stefan POV)
It was almost midnight when Stefan sent the photo.
He had the room lights low, only the glow of his laptop and the blue hue of his phone screen bathing the apartment in a soft, digital haze. The rest of the world felt distant. Silent. Wrapped in the kind of private late night stillness that encouraged mistakes.
His cock was hard he'd been edging for over an hour. The tension in his groin was matched only by the weird, breathless anxiety he always got when he flirted this far with someone new. That someone was Iva, a girl he'd matched with on Tinder four weeks ago.
Their conversations had skipped the usual small talk. A couple of gifs, an innuendo laced joke, and then full speed into filth. Iva was bold. She liked being told what to do. Liked making him beg. She'd already sent three videos this week alone teasing herself in different hotel beds. Tonight, she wanted him to perform.
"I'm soaking, and you're just teasing. I want to see it. You said it was big prove it."
He hadn't even hesitated. Took a breath. Sat back. Angled the camera. Framed it right: hard, veins visible, tip swollen and dark. One hand holding it at the base. Cropped just enough. No face. Just cock.
He attached the photo to the thread, grinning slightly at how far they'd come in just a month of texts.
[Photo Sent]
He exhaled, thumbed the message away, and immediately began to open Iva's thread again to write a follow up text something cocky. Something like "That enough proof for you?"
Then something didn't feel right.
His screen was still on Messenger. But... it wasn't Iva's name at the top.
Lea.
His stomach turned to stone.
Lea.
Fucking, Leaaa!!!
The girl he hadn't spoken to in three years. His friend from high school. The one who reappeared just a week ago after someone tagged them both in an old reunion post on Facebook. They exchanged a few casual "how've you beens," followed each other on Instagram, liked a couple stories. Nothing serious.
And now he'd just sent her a full, throbbing picture of his cock.
His heart seized. A horrible, cold flush ran through his whole body.
"Fuck." His voice was hoarse in the quiet room.
He opened the chat hoping, praying, somehow the message didn't go through.
It had.
✓ Seen.
She'd opened it.
He couldn't move. Couldn't even type. Just sat there, staring at the screen, his cock softening fast in his lap.
A minute passed.
Two.
Then...
[Text from Lea -- 12:07 AM]
"Uh... wow. That wasn't meant for me, right? 🤭"
Stefan stared. His hands moved to type and froze again. He erased the sentence twice before finally managing to send something.
[Reply to Lea -- 12:08 AM]
"Shit. Lea, I'm so sorry. That was a huge mistake. Wrong chat. Please ignore it."
His thumb hovered. He considered unsending the photo but it had already been up too long. She'd seen it. There was no undoing it now.
A new message came in immediately.
[Text from Lea -- 12:09 AM]
"Kinda hard to ignore. I saw everything. 😳"
He groaned and rubbed his face with both hands, trying to physically force his brain to reset.
[Reply to Lea -- 12:10 AM]
"I really didn't mean for you to see that. I was texting someone else. Please, forget it happened."
[Text from Lea -- 12:11 AM]
"Well, I'll try. But it's kinda burned into my brain now 😅
You've... grown up."
That last line hit him like a punch in the chest and the cock simultaneously.
He stared at it.
"You've... grown up."
Was she joking? Teasing? Flirting?
No. Couldn't be. Not Lea.
He and Lea had spent years as close friends. Had movie nights, late night study sessions, shared earbuds and secrets. And sure he'd crushed on her back then. Everyone had. But nothing ever happened. Not even close. Their friendship had never bent like that.
Until now.
[Reply to Lea -- 12:13 AM]
"Guess I owe you a drink to erase the trauma. Again, sorry for that."
She was typing.
Then she stopped.
Then started again.
Then finally:
[Text from Lea -- 12:15 AM]
"Honestly... no trauma. Just surprise. 👀"
He exhaled. This wasn't a disaster. Yet.
He smiled nervously and tapped back:
[Reply to Lea -- 12:16 AM]
"Guess I'm relieved you're not scarred for life lol."
[Text from Lea -- 12:16 AM]
"I've seen worse. But... never by accident. 😏"
Was that... a compliment?
[Text from Lea -- 12:17 AM]
"Also... who were you trying to send that to? Someone lucky, clearly."
[Reply to Lea -- 12:17 AM]
"Just someone I matched with. Tinder girl. Bit wild."
[Text from Lea -- 12:18 AM]
"Wild seems... accurate. 👄"
[Reply to Lea -- 12:18 AM]
"Are you teasing me now? That really doesn't help the embarrassment."
[Text from Lea -- 12:19 AM]
"Maybe just a little. You're cute when you panic."
His pulse jumped. That was a flirt. Soft, but unmistakable.
He shifted on the couch. His cock twitched faintly back to life just from her messages.
[Reply to Lea -- 12:19 AM]
"Didn't realize my cock pic would score me compliments from an old friend."
[Text from Lea -- 12:20 AM]
"Well... let's just say, if that photo had been meant for me... I probably wouldn't have minded."
The moment froze.
Stefan's mouth went dry. His fingers hovered again over the keyboard, trembling just enough to notice.
He typed, paused, erased.
Then:
[Reply to Lea -- 12:22 AM]
"What would you have said if it had been meant for you?"
No answer.
Not for a full minute.
Then...
[Text from Lea -- 12:23 AM]
"I guess you'll have to send me another one to find out."
*****
Chapter 2 "Didn't Hate It"
(Lea POV)
Lea didn't sleep.
She told herself it was because of the wine. Or maybe the blue light from too much late night scrolling. But that wasn't true.
It was the picture.
His picture.
She kept checking her phone like it might disappear, like Messenger would take it back. But it didn't. It sat there in her chat log, bold and unmistakable, just above Stefan's panicked apology.
And it wasn't even the picture itself well, not just that.
It was the fact it was Stefan.
It made no sense. He was Stefan. Her old friend. Her safe zone guy. Her goofy, fast talking, skinny jeans wearing partner in crime back in senior year. They used to watch horror movies together and text memes at 2 a.m. He was never sexual in her brain. He just... wasn't.
Except maybe, he had been, once.
And that thought hit her like a drop of ice water melting down her spine.
She got up from bed and padded barefoot across her apartment, wrapping her cardigan tighter around herself as she leaned on the kitchen counter. She poured another splash of wine even though her cheeks were already warm.
The thought kept replaying: the moment she opened the message, expecting some meme or video clip. Instead... thick. Hard. His hand gripping it like he owned it. No angle tricks, no filters. Just raw, heavy heat. Bold and direct.
She had gasped, a real one, when she saw it. Then covered her mouth like someone might've seen.
Why had it affected her like that?
Then, embarrassingly, she remembered something.
Senior year.
One of those stupid lunchroom rumors whispered behind hands, giggled between locker doors.
"You know Stefan, right?"
"I heard he's... packing."
"No joke, like thick thick."
She'd rolled her eyes back then. But she'd also remembered it. Not because she believed it. But because, in some small, secret corner of her brain, she'd wondered.
And now?
Now she knew.
And now she couldn't stop thinking about it.
Back in bed, she sat against her pillows, phone glowing in her lap. She scrolled past his apology texts again.
"Shit. Lea, I'm so sorry. That was a huge mistake. Wrong chat. Please ignore it."
"I really didn't mean for you to see that."
"Please, forget it happened."
She should've said nothing. Should've been chill. But something inside her wanted to poke it just to see what would happen.
So she typed:
[Text to Stefan -- 12:07 AM]
"Uh... wow. That wasn't meant for me, right? 🤭"
Then waited. Bit her lip.
He responded fast panicked, awkward, apologetic. Classic Stefan. Her smile curled before she could stop it.
So she teased him.
She didn't plan to flirt. Just... nudge him. Maybe remind him that she wasn't some shy little memory anymore. That she noticed. And maybe... liked what she saw.
But as the conversation went on, the tone shifted. He was nervous but also... interested? He kept replying. Asking what she would've said. And then...
"Guess I'm relieved you're not scarred for life lol."
"Didn't realize my cock pic would score me compliments from an old friend."
She felt heat pool low in her stomach.
She typed faster than she thought she would:
[Text to Stefan -- 12:20 AM]