Kyla lay in the hammock and listened to the street. Spanish drifted over the wall in pieces. A woman calling a kid inside. Two guys arguing about a motorcycle, maybe. A dog with strong feelings about something.
Thirty-three years old and this was the weirdest vacation she'd ever taken.
She'd flown into Mérida three days ago. Three weeks off work, a rented casita in an old colonial neighborhood, and a man she'd been chatting with for three months. Randy. Translator. Thirty-seven. Dom, which was the part that still made her laugh at herself a little.
Not that she was complaining. Her last relationship had ended two years back, nice and clean, nobody's fault. Since then it had been apps and coffee dates and one guy who talked about his crypto portfolio for ninety minutes. So when a kink-friendly match turned out to be funny, patient, and actually good at texting back, she booked a flight. Sue her.
The hammock swung under a ceiba tree in the courtyard. Somewhere down the block a rooster was still confused about what time it was. She'd smelled tortillas on the walk in from the taxi, and some lady had smiled at her when Kyla butchered a gracias. The whole thing felt like a movie set somebody had left running.
Her phone buzzed. A message in the courtyard group chat, which was just her and Randy, ten feet apart, separated by an open window.
*Beer?*
"God, yes," she said out loud, and typed the same.
* * *
Randy came out with two bottles of something local and cold, sat on the bench by the wall, and looked way too pleased with himself. He always did. Tall, thin, mid-thirties, shaved head, the kind of guy who wore linen like it was a personality.
"How's the hammock?" he asked.
"Dangerous. I've been in it for an hour and I don't think I can get out."
"That's the trap. You live here now. I'll bring you food."
She twisted around enough to accept a beer. The bottle was sweating. First cold thing all day that actually stayed cold.
"So," he said, clinking his bottle against hers. "We should talk about tonight."
"Should we."
"Three months of chatting, Kyla. You flew nine hundred miles. I think we're past pretending you came for the architecture."
She took a long drink to hide the grin. He wasn't wrong. She'd told him as much, more or less, somewhere around week six of the chatting. It had started as language practice. He wanted to keep his English sharp, she wanted to not embarrass herself at restaurants, and somewhere in there the conversation slid sideways into the stuff they were both actually on that app for.
"Fine," she said. "Talk."
He held up a finger, all business now, though the grin never fully left. "First. The safeword."
"Rojo."
"Rrrrojo," he said, rolling it properly.
"I said that."
"You said *row-joe*. You have been saying row-joe for three months. I have a safeword that sounds like a person falling down stairs."
"It's the same word!"
"It is not the same word. If you yell row-joe at me I might think you are ordering soup."
She threw a cushion at him. He caught it without looking, which was somehow the most annoying thing he'd done all day, and that included the airport pickup, when he'd greeted her with a sign that had her name spelled in phonetics, wrong, on purpose.
"Okay," she said. "Rrrrojo. I'll practice."
"Good. And if you can't talk, you drop what's in your hand. If your hands are full or tied, stomp twice. We agreed on all this weeks ago, I'm just checking the homework."
"Passed?"
"Barely." He set his beer down. "Now. Tonight. I want to show you something, and I want you to tell me what you think."
He went inside and came back with a small bag, canvas, nothing ominous about it, which was somehow the point. He sat back down and laid two things on the bench between them.
A strip of red silk. A leather paddle, flat, narrow, about the length of his forearm.
"Okay," Kyla said, sitting up in the hammock in a way that nearly went badly.
"Silk first." He picked it up, ran it through his fingers. "This is for your wrists, or your eyes, or both, whichever you decide. It's soft. It won't leave marks. If you struggle against it, it holds, but it's not rope. It's a suggestion your body agrees to. First night, that's what I like. Something you could break if you truly wanted to."
"And the paddle?"
"Leather. Two fingers of it." He turned it over. "It stings, but it doesn't bruise, not at the pace I'd use it tonight. This is a conversation tool. I tap, you react, I learn what you like. That is the entire first scene. Talk, silk, paddle. Nothing more."
She looked at the two objects and felt the thing she'd been chasing through three months of late-night messages. Nerves with a target on them.
"I've never done this in person," she said. Again. She'd said it before. He never seemed tired of it.
"I know. That's why it's small. And Kyla." He waited until she looked at him. "Nothing happens tonight unless you say yes to it right now and yes again later. The chat doesn't count for tonight. Tonight counts for tonight."
"Okay." She finished her beer. "Yes. Tonight. Talk, silk, paddle!"
"Good. Finish that, then. Bedroom's the door on the left. Take your time."
* * *
The bedroom had a ceiling fan and a bed with a white coverlet and not much else. Kyla stood there in the doorway for a second, doing the breathing thing. Two years of nothing, three months of talking, one very long flight, and now this. It was fine. It was more than fine. She changed into the tank top and soft shorts she'd packed with exactly this in mind, used the bathroom, drank half a glass of water as a responsible adult would, and came back out.
Randy had set the silk and the paddle on the foot of the bed. He was standing beside it, sleeves rolled up.
"Stand at the foot of the bed," he said. Quiet voice. Not a command you'd flinch at. A command you'd walk toward. "Facing the bed. Arms out to your sides."
She did it. The fan pushed air around the room. Down the street a dog was still going, committed to the bit.
"Like this?"
"Like that. Don't move unless I tell you to. If you need to stop, say the word. If you need to slow down, say amarillo. I'll ask you now. Do you understand?"
"Yes!"
"Yes, what?"
She thought about it. "Yes, sir." It came out easier than she expected. He made a small pleased sound.
"Good."
He started at her left side and circled, slow, and the paddle came with him. He didn't hit her. Not at first. He tapped the flat of it against her hip through the shorts. Tap. A pause. Tap. Light as knocking on a door.
"That's nothing," he said, behind her now. "That's baseline. Remember it."
Tap on her shoulder blade. Tap on the back of her thigh. He kept talking the whole time, low, almost conversational, like a guy giving a museum tour.
"This leather has a little weight to it. Feel the difference."
The next tap landed on her ass through the shorts, a shade harder. She rocked forward onto her toes. Didn't move otherwise. Her breath went somewhere and stayed there.
"Good. Again?"
"Again," she said.
Harder. A real flick of the wrist this time, and the sting bloomed right through the fabric and faded just as fast, and her brain went oh. Oh, that's the thing. That's the thing people were bad at explaining in messages.
He came around front and looked at her face. Checking. He did that a lot, she was learning. It wasn't hovering. It was reading.
"There it is," he said.
"There it is what?"
"Your face. Three months I wondered what your face does." He tapped her stomach, barely. "So. Verdict."
"It's good," she said, faster than she meant to.
"It's good, what?"
"It's good, sir." Her ears were hot. Her arms were still out. She hadn't been told to put them down and she noticed she didn't want to.
"Pick a number, one to ten. How hard was that last one."
"Four? Five?"
"Six. You have no calibration yet, that's my job." He set the paddle down on the bed and picked up the silk instead, letting it pour over his palm. "Last question for tonight. Wrists, eyes, or both?"
She looked at the silk. Red. Catching the last of the window light.
"Both," Kyla said. "Please, sir."
Randy folded the silk in half, then in half again. Made a neat strip of it.
"Wrists first," he said. "Then eyes. In that order. Hold out your hands."
She held them out. He wound the silk around her wrists, crossed, loose enough that she could feel the give. Not a hard restraint. A statement of one. He tugged the knot once to test it and nodded like she'd passed a very small exam.
"Too tight?"
"No, sir."
"Move your fingers."
She moved them. All ten. He watched her do it, then picked the silk's leftover length off his palm and folded it a third time into a blindfold-sized band.
"Not yet, though. Later. First things first."
He stepped in close. Close enough that she could smell the beer on him and the soap underneath it. He put one hand on her jaw. Not grabbing. Cupping. His thumb sat along her cheekbone and his fingers curled back toward her ear and he just held her face like that for a second, looking at her.
"Kyla. I'm going to kiss you now. Yes or no."
She'd flown nine hundred miles for this. Three months of messages. Two years of a relationship that ended politely, like two people returning a borrowed lawnmower. "Yes," she said. "Obviously yes."
"Obviously doesn't count. But yes does."
He kissed her slow. That was the surprise. She'd expected the session voice, the command energy, something quick and claiming. Instead he kissed her like he had nowhere else to be, hand steady on her jaw, mouth soft, and she felt her whole posture melt toward him until the bed bumped her hip. The silk shifted on her wrists and she remembered her arms were still out and left them there anyway, because he hadn't said otherwise and because some traitorous part of her liked it.
He pulled back a few inches. Not far. Enough to watch
Read the rest of the night.
Membership opens every story in full, plus every part of every series.
One tap creates your account and continues to secure checkout.
You’ll finish on our payment partner’s page. Billed discreetly as [BILLING NAME].