Best Friend's Daughter - Cover

Best Friend's Daughter

Copyright© 2026 by duncan idaho

Chapter 14: The Unread Message

Erotica Sex Story: Chapter 14: The Unread Message - After Mexico, Joe can't face his best friend, haunted by a secret with his best friend's daughter, Denise. Now he's dodging every invitation. (continuation from "Family Trip in Mexico")

Caution: This Erotica Sex Story contains strong sexual content, including Ma/Fa   Teenagers   Consensual   Heterosexual   Fiction   Anal Sex   Cream Pie   Double Penetration   AI Generated  

Sunday morning arrived like a hangover Joe hadn’t earned.

He’d barely slept. The ceiling of his fifth-floor walkup had become a screen for replays, Denise’s bedroom door, cracked open. The pale pink lace. The way she’d said you noticed.

Every time he closed his eyes, the scene replayed with minor variations, each one sharpening the guilt that had taken up residence in his chest.

Morning became noon. Joe had been sitting on the edge of his sofa since ten, wearing boxers and a t-shirt gone stale with yesterday’s sweat.

He hadn’t eaten.

Hadn’t showered.

The July sun pressed against his windows like an accusation.

I should have said no.

His phone buzzed.

The sound cut through the apartment, and Joe’s stomach dropped. His hand hovered over the device facedown on the coffee table, always facedown now, and for a long moment he just stared at it, pulse hammering in his temples.

This is it. Jeff knows. I’m busted.

Another buzz. Then another. The group chat.

Joe grabbed the phone and swiped it open.

Jeff’s message sat at the top.

Hey guys, it was a great time yesterday. Sorry for passing out last night, but it was still a great time. Thanks to whoever helped me to bed and had cleaned up before you left. Oh and Denise sends her thanks to everyone who made her feel grown up and helped her fit in. We will have to do this again soon, I will try and stay awake this time when you all come over for another round.

Joe read it twice. Three times. The words blurred and refocused. Denise sends her thanks. Made her feel grown up. Helped her fit in.

Jeff didn’t know.

Jeff didn’t know anything.

The relief hit first, a wave of cold, dizzying lightness that made him grip the armrest.

Then the relief curdled. Because Jeff’s ignorance didn’t erase what Joe had done. It just meant the reckoning hadn’t come yet. It was still out there, waiting, gathering weight.

His phone buzzed again.

O’Maley: Hey Jeff, it was the greatest time I’ve had in a long time. Let Denise know she is welcome to join anytime, I know I enjoyed having her.

Joe’s mouth went dry, does O’Maley know. Is he insinuating something with “Enjoyed having her?”

Another buzz.

Mike: Thanks Jeff, great time had by all. Can’t wait to do it again and Denise is welcome any time.

“Any time.” Does Mike know as well?

The phone buzzed again, and Joe watched the messages roll in like a slow-motion car crash.

Spinoza: Yes a great time, even though I was in some tight places, I can’t wait to do it again.

Tight places. Does that mean what I think it means?

The phone was a live thing in his hand, vibrating with secrets that weren’t secret anymore, just disguised, just coded, just hidden in plain sight beneath the noses of a man too drunk to see them.

DiBenedetto: Great times Jeff, and you can pass out any time. You were the host and not to worry, after you went out Denise took care of us.

Denise took care of us. Does everyone know?

Joe’s throat closed. DiBenedetto. After you went out Denise took care of us. Jeff would read that as hospitality. A gracious host’s daughter making sure the guests were comfortable. Joe read it as something else entirely.

How many? The question surfaced through the static in his brain. How many of them knew what he did?

He started counting. O’Maley. Mike. Spinoza. DiBendetto. Four men.

 
There is more of this chapter...

When this story gets more text, you will need to Log In to read it

 

WARNING! ADULT CONTENT...

Storiesonline is for adult entertainment only. By accessing this site you declare that you are of legal age and that you agree with our Terms of Service and Privacy Policy.


Log In