Free cuckold community
Sign up now!
The humidity clung to my skin like a second layer as I stepped onto the villa’s terrace, my sundress sticking to my thighs. Below, the Balinese coast stretched out in shades of turquoise and gold, waves lapping at the shore where we’d spent the afternoon. I could still taste the salt on my lips. “There she is.” James appeared behind me, sliding his arms around my waist and pressing a kiss to my bare shoulder. “Thought you’d drowned in the shower.” I laughed, leaning back against his chest.
“The girls are really not feeling great,” he murmured against my neck. “Sophie’s been in bed since we got back, and Liv says she just wants to sleep it off. Food poisoning, probably. That beachside place at lunch looked sketchy.” I turned in his arms, frowning. “Should we check on them?” “Already did. They kicked me out and told me to go have fun.” He grinned, but I could see the concern in his eyes. “Harry decided to call it early too.”
“So it’s just us and Peter then?” I asked, already knowing the answer. Something fluttered low in my stomach, though I wasn’t sure why. James nodded, his hands sliding down to rest on my hips. “Yeah. He’s down at the pool bar. Said he’d wait for us there.” He paused, studying my face. “We don’t have to go if you’d rather stay in. Could order room service, open that bottle of wine we bought at the market.” I considered it for half a second before shaking my head.
“No, let’s go. The girls would want us to enjoy ourselves.” I smoothed down my dress, suddenly aware of how short it was, how the thin fabric outlined every curve. “Besides, Peter probably needs the company. Must be boring being the only single guy on a couples’ trip.” We found Peter slouched in one of the cushioned chairs by the infinity pool, a beer dangling from his fingers. He straightened when he saw us approach, his gaze lingering on me for just a beat too long before he smiled. “Thought you two might bail on me,”
“Of course not,” James said easily, dropping into the chair beside him. I settled into the remaining seat, tucking my legs beneath me and trying to ignore the way Peter’s eyes followed the movement. He wasn’t being obvious about it, just these quick flashes of attention that made my skin prickle with awareness. When I reached for James’s beer to steal a sip, Peter’s gaze tracked the path of the bottle to my lips. I handed it back to James and caught Peter looking away, suddenly very interested in the sunset bleeding across the horizon.
“So,” Peter said after the server brought us fresh drinks, his tone casual but his smile sharp, “truth or dare?” James laughed. “What are we, sixteen?” “When’s the last time you played? Come on, we’re on holiday. The girls are asleep. Might as well make it interesting.” Peter’s gaze slid to me again, and this time he didn’t look away. “Unless Sarah’s too scared.” Heat rushed to my cheeks, equal parts annoyance and something else I didn’t want to name.
“I’m not scared,” I said, meeting Peter’s challenge with a lift of my chin. “But James should go first if we’re really doing this.” James shrugged, taking a long pull from his beer. “Truth.” “Boring,” Peter said, but he was grinning now. “Alright. What’s the wildest place you two have fucked?” I felt my face flush hot, but James just laughed and glanced at me. “Sarah’s call. She’s the one who dragged me into that changing room in Barcelona.”
Peter’s eyebrows shot up, and I felt the weight of both their attention settle on me. The truth slipped out before I could second-guess it. “I loved it,” I admitted, my voice quieter than I intended. “The risk of getting caught, the way James had to cover my mouth so I wouldn’t – ” I stopped myself, heat flooding through me at the memory. “Yeah, it was good.” Peter shifted in his seat, and when I dared to glance at him, his expression had changed. Darker somehow, more focused.
“My turn,” Peter said, leaning forward and resting his elbows on his knees. His eyes found mine across the small space between us. “Truth or dare, Sarah?” The way he said my name made something tighten in my chest. James’s hand found my knee, warm and reassuring, but I could feel the slight tension in his fingers. He was curious too, I realized. Waiting to see what I’d choose. “Dare,” I heard myself say, and Peter’s smile turned absolutely wicked.
“Take off your dress.” The words hung in the humid air between us. My breath caught, and I felt James’s hand tighten slightly on my knee. Not stopping me. Just there. “Peter,” James said, his tone measured but not angry. “That’s – ” “She picked dare.” Peter’s gaze never left mine, and I saw the question there beneath the bravado. He was testing boundaries, seeing how far this would go. “But if it’s too much, Sarah can always switch to truth.”
“Truth,” I said quickly, my voice higher than normal. Relief and disappointment warred in my chest, but Peter just nodded like he’d expected it. “Alright then. Truth.” He settled back in his chair, swirling the beer in his hand. “Have you thought about anyone else here? While we’ve been on this trip?” The question landed like a stone in still water. James’s hand went still on my knee, and I felt my pulse kick up in my throat.
“I noticed you,” I said, the words spilling out before I could stop them. “At the beach yesterday. When you came out of the water.” Peter’s expression shifted, something hungry flickering across his face. James’s thumb began tracing slow circles on my knee, and when I glanced at him, he wasn’t upset. If anything, he looked intrigued. “What about me?” Peter asked, his voice lower now. I swallowed hard, my mouth suddenly dry despite the tropical humidity wrapping around us. “You were staring at me. In my bikini.”
“My turn now,” I said, surprising myself with how steady my voice sounded. The confession still hung between us, but I wasn’t backing down. “Peter. Truth or dare?” He tilted his head, considering me with that same dark intensity that had been building all evening. “Truth.” I leaned forward slightly, aware of how the movement made my dress slip higher on my thighs. “Have you been looking at me this whole trip?” Peter’s jaw tightened, and for a moment I thought he might deflect.
“Every single day,” he said quietly. His gaze dropped to where James’s hand still rested on my thigh before returning to my face. “That fucking thong bikini. You knew exactly what you were doing, walking around in that.” A shocked laugh bubbled up from my chest, but the air felt thicker now, charged with something dangerous. James’s fingers flexed against my skin, and when I looked at him, his expression was unreadable.
