Room Enough to Turn



Luffy’s house sat on a corner lot with every window lit, the front door propped open, and half the neighborhood probably wondering how many people could fit inside before the floor gave out. Cars packed the curb, the driveway, and the strip of grass beside the fence. Music rolled out from the living room, loud enough to cover the burst of laughter from the kitchen and the steady scrape of chairs across the patio.

Inside, the place was shoulder-to-shoulder with people Luffy had collected from every part of his life: firefighters, doctors, old friends, new friends, friends who had brought more friends who would probably be Luffy’s friends by morning, and Law standing near the food table with the tired look of a man who had accepted his fate. Bottles crowded every flat surface, bowls of chips sat wedged between trays of grilled meat and rice balls, and Luffy stood in the middle of it all, grinning with a paper birthday crown crooked in his hair.

Sanji skirted around a game of beer pong, dodged spray from the pool, and stepped over Ace, who had fallen asleep on the concrete beside a cooler. He held three red Solo cups in one hand – Law had banned glassware from the birthday party before the first guest arrived, which proved he understood his spouse – and made his way back to Nami and Vivi.

They sat in patio chairs around a portable fire pit, close enough to the pool to hear shouting about rules no one else seemed to be following. The early May air had gone cool after sunset, but the yard still held the warmth of too many bodies, too much food, and too many people packed into one place. Fairy lights ran along the fence and the pergola, bright against the dark. A crescent moon hung over the roofline, smiling sideways down at the party.

Sanji passed two of the drinks to the ladies. “Here you are, doves.”

“Thank you, Sanji,” Vivi said, accepting the cup. Her electric blue hair was swept up in a complicated braid like a crown atop her head.

“You were gone awhile,” Nami said, taking hers. Her wedding ring matched Vivi’s, and it clicked softly against the plastic.

“The population doubled while I was inside,” Sanji said. He sat, then patted the pocket where his cigarettes used to live. He’d quit when the resale on his old rig dropped ten grand because of the smoke smell. The craving still showed up at parties, especially ones with liquor, noise, and half the guests drifting in and out of the yard. “Is there anyone Luffy doesn’t know?”

“Possibly the World Leaders,” Vivi said with a grin. “At this point, even that’s uncertain.”

Sanji huffed and smoothed down his tie as he settled into the chair. He was overdressed for a backyard birthday party, but he didn’t get to socialize often, and he’d wanted to look good. He'd worn the good shirt, rolled the sleeves. His golden blond hair brushed past his shoulders in loose waves. He couldn’t do anything about the hereditary swirl to his brows, but he kept one side hidden beneath his hair to balance it out.

Around them, conversation overlapped beneath the music, broken by laughter, pool splashes, and chair legs scraping over concrete. Guests filled the patio and grass, drifting through the open sliding doors with fresh cups and louder stories. Sanji recognized a few faces Nami had pointed out earlier. Most were strangers. 

A flash of green entered the edge of Sanji’s vision. He turned and spotted the same built, green-haired man with the three earrings moving around the patio for the fourth time. The man kept to the outer edge of the party, avoiding the densest knots of people, then headed for the gate.

Maybe he was going for a cigarette. Maybe he was generous enough to share.

“Do you know that guy?” Sanji asked. “The one with the moss-colored hair and earrings?”

Nami and Vivi both turned to look.

“Oh, that’s Zoro,” Nami said, settling back into her chair. “He’s one of Luffy’s close friends. I’m surprised you haven’t met him yet. He shows up with Luffy every few months for smaller get-togethers.”

“Hm. He smoke?”

Nami snorted. “Zoro is too Nature Boy to smoke.”

“Then why does he keep ducking out?” Sanji asked. “Fourth time now.”

“Zoro doesn’t enjoy parties,” Vivi said. “He likely came because it’s Luffy’s fortieth. He probably needs a break.”

Sanji could understand that. He liked people, liked noise, liked good food and good company, but he spent most of the month alone on the road. Silence had become a habit. This much conversation packed into one yard took adjustment.

Zoro reached the gate. The three earrings caught the fairy lights before he disappeared through it.

Sanji’d really wanted a smoke, but Zoro would have caught his attention either way. The man had a rugged handsomeness Sanji had always been weak for, all broad shoulders, thick arms, and steady confidence as he moved along the edge of the party.

“He single?” Sanji asked, because why the hell not. He wasn’t leaving until Monday, and his social life had been dead long enough to need a toe tag.

Sanji was forty-two, single, and a long-haul trucker, which meant he’d successfully become three things his family couldn’t use: unavailable, unpolished, and hard to explain at parties. He’d picked the job for the distance and kept it for the freedom. The fact that the Vinsmokes would find it demeaning had only made the career choice sweeter.

“Yes, he’s single,” Vivi said, and her smile tilted into something amused. When she didn’t add that he was straight, Sanji thought he might stand a chance.

“Want me to introduce you?” Nami asked with a knowing smirk.

Sanji shook his head. “No. But you can tell me his favorite drink.”


Zoro didn’t like parties. Or crowds. Or people, really. But it was Luffy’s birthday and on a weekend, so he’d made himself come. Luffy would’ve understood if he hadn’t, but forty was a big deal, and Zoro refused to let discomfort stop him.

He kept to the edges of the party, drink in hand, and sometimes said hello to someone he knew. The house was too full, bodies packed into every room and spilling out through the open back doors. Music thumped through the walls. Voices overlapped until individual words became harder to catch. Light flashed from the TV, the kitchen, the string lights, phone screens, too many places at once. He found a spot near Law at one point, the tired, grumpy man good company for silence, even as the party raged around them. Law didn’t make him talk. Zoro liked that about him.

When it got to be too much, when the people and the noise and the lights pressed in on him, Zoro ducked outside to the side of the house to be alone for a bit. The noise wasn’t gone, but it was muffled here, softened by the fence and the wall of the house. The side yard was narrow and dark, with only a thin spill of light reaching from the backyard gate.

Zoro leaned against the fence separating the yard from the next, head tilted back, looking up at the sky. The wood was solid behind him, rough enough to give his back something to register through his shirt. He pressed into it harder, until the pressure settled under his skin. The light pollution from the city meant the sky wasn’t as clear as he liked. His house was well outside of town, nearly off the grid, surrounded by woods and acreage.

The early May breeze ruffled his hair, brushed back from his face. He’d put on his going-out jeans, a plain dark blue t-shirt, and hiking boots. Enough effort for Luffy’s birthday. The heat from the number of bodies had been stifling, and Zoro was glad to be outdoors again. Out here, he could hear the chirp of a cricket near the fence, the distant rush of a car passing at the end of the street, and the bass from the music reduced to a steady pulse through the siding.

He’d force himself to stay one more hour, then head home. He’d text Luffy and get together with him in a few weeks, something just the two of them, or with Law if he wasn’t on shift. Luffy worked as a firefighter, two days on, four days off – something Zoro had thought about doing once upon a time, but the sirens were too much.

He saw headlights from a passing car along the street. The fence felt firm against his back. He pressed his palms hard against the denim over his hips, grounding the pressure through his hands, hips, and spine. His eye traced the stars of Cassiopeia while a burst of laughter rose from the backyard and faded again.

The sound of the gate opening drew his attention.

A man around his age with blond hair falling over his shoulders came through, holding two cups in one hand. The patio light caught behind him for a second before the gate swung mostly shut, leaving him in the dimmer strip beside the house. He was Zoro’s height, leaner than him but not unmuscled. Good looking in a city way, not rough and scarred like Zoro. Dressed too nice for Luffy’s backyard. Blue shirt, black tie, black trousers. Long hair. Nice goatee. 

“Hey,” the guy said.

Zoro nodded in greeting.

“Zoro, right?” he said. He held out one of the cups. “Brought you a drink. Nami said you liked neat whisky.”

Zoro blinked, but then took the cup. “Yeah.”

The guy’s mouth curved slightly. “I’m Sanji.”

“Okay.” Zoro stared at him. His eyebrow had a swirl pattern at his temple. It was different. Zoro liked it.

“Okay,” Sanji repeated, amused.

The music shifted inside the house, something faster with a heavier beat. Someone shouted from the backyard, followed by splashing and more laughter. Zoro’s fingers tightened around the cup. Sanji stayed where he was, one shoulder angled toward the gate, the cup held loose in his hand. He didn’t step closer, which Zoro appreciated.

Zoro took a sip of whisky. It went down smoothly. He hadn’t seen a bottle out when he’d last visited the bar table.

Sanji took a drink from his own cup, then eyed Zoro. “You always this talkative?”

“No.” Zoro looked down at his cup. “Whisky’s good.”

A chuckle lifted Zoro’s eye again, to find Sanji’s raised curled brow. “Should I come back with a second drink?”

“Haven’t finished this one.”

Sanji snorted softly. “That’s a no on the drink, then. What about the company?”

Zoro frowned. “You want to hang out with me?”

“I did bring you a drink, on the side of a house, where you’re standing alone while a party is going on,” Sanji said.

“Huh.” Zoro wasn’t used to people seeking him out. Men had before, but usually when he was out with Luffy or the others at some brewpub, standing beside people who made him look more approachable by association. This was Luffy’s side yard. Sanji had come through the gate with whisky and a reason. It took Zoro a second to realize Sanji had come out here on purpose. 

Sanji leaned back against the side of the house. The open gate let in a narrow slice of backyard light, enough to catch the pale blue of his shirt, the black line of his tie, the blond hair tucked across one side of his face.

Zoro looked at him again. He was attractive. Long legs, narrow waist, good hands around the cup. Pretty mouth, too. Zoro had always liked men who looked a little sharp around the edges.

Sanji took another drink, studying him. “If you’re not interested, that’s fine. Thought I’d take a shot since I was told you were single.”

“Oh.” Zoro got it now. “You’re hitting on me.”

“Poorly, apparently.”

Zoro didn’t apologize. “Don’t get subtext.”

“Ah.” Sanji nodded, as if it made sense. His expression shifted, but there was no pity in it. No annoyance, either. Just adjustment. “Then I’ll make it more direct – you’re my type, and I thought you might want to hookup.”

Direct was easier. Zoro looked him over again from head to toe, this time with the question answered. Sanji was good looking. More than good looking. He had nice shoulders under the dress shirt, strong forearms where his sleeves were rolled, and a mouth Zoro wouldn’t mind having on him. It had been a while since he’d gotten laid. Longer since he’d wanted to say yes this fast. “Sure.”

Sanji looked bemused. “That easy, huh?”

“Shouldn’t it be?”

“You got me there.” Sanji finished his drink. “Should we abuse our hosts’ hospitality or get out of here?”

Zoro didn’t have any condoms on him. “We need condoms.”

Sanji laughed, a bright sound from his rocky voice. “Yeah, we do. Let’s get out of here. Did you drive?”

“Yeah.” Zoro knocked back his drink. The whisky burned warm on the way down. He debated whether to bring Sanji into his space. His house was quiet, private, his. Hookups didn’t usually get to go there unless he already knew them well enough. If they went to wherever Sanji lived, Zoro could leave when he wanted. Easier that way.

“Where are we going?”

“I’m staying at Nami’s in her guest apartment above the garage,” Sanji said.

“Okay,” Zoro agreed. “Gotta stop first.”

“We do, indeed,” Sanji said.


The sex was great.

It could be that Sanji hadn't done it in a while – longer still with a guy – but he thought it was mostly Zoro. The man's whole focus had been on him, concentration furrowing his brow like he might be tested on it later. Like Sanji was something worth getting right. 

There was no softness in Zoro's body, which Sanji had expected from the look of him, but he hadn't anticipated the specificity. Most people fumbled toward what they wanted; Zoro asked for it or took it, direct in both directions. Harder. A hand closing around Sanji's wrist and pressing it down, pressure he could feel. Like that. Sanji had always been a giver in bed, had always gotten his satisfaction from his partner's, but Zoro asked for what he wanted and expected Sanji to do the same. Sanji hadn't expected to like that as much as he did.

Zoro had scars. The one closing his left eye Sanji had noticed at the party, and the one across his chest was visible the moment his shirt came off – a deep seam that ran diagonally, old and settled into his skin. There were others: along his ankles, a cluster below one shoulder, smaller marks scattered across his forearms. Sanji didn't ask. The scars were just part of the topography, the rough-edged geography of a body that had clearly been used hard and kept going. He found himself returning to them under his hands without meaning to.

Zoro's focus didn't waver throughout. One eye, steady and dark, tracking every response Sanji gave him. It should have felt like pressure. It didn't.

After, the bedside lamp threw a low glow across the room. The borrowed garage apartment had little in the way of furniture, but it had a bed big enough to share. Zoro lay beside him, arms shoved under the pillow beneath his head, eye heavy-lidded and expression settled into something that read almost like boredom to anyone who hadn't just spent the last hour with him. His green hair was damp at the edges. He was breathing slower now, chest rising and falling in a long, even rhythm.

"Was good," he murmured.

Sanji smiled at the ceiling. "Pretty damned good."

"Hn." Zoro rubbed his cheek against the pillow and went quiet.

The silence stretched. Sanji let it. He wished he had a cigarette – an old reflex, parties and liquor and satisfaction all pulling at the same habit he'd quit. He should shower. He didn't want to move. His limbs had gone heavy in a good way. 

When he finally turned his head, Zoro was still watching him. That same steadiness, unhurried.

Sanji's mouth curved. "You can sleep, you know. Don't mind if you stay."

Zoro studied him for a moment. "You mean that."

"Wouldn't say it otherwise." Sanji stretched, felt his spine pop in two places. "I'm going to rinse off. You could join me, sleep, disappear into the night. Whatever suits you."

He rolled out of bed, grabbed his boxers from the floor, and took them into the bathroom with him.

The shower helped. He stood under the water until the heat worked into his shoulders, then toweled off and brushed his hair so he wouldn’t get knots. When he came back out, he half-expected the room to be empty. The garage apartment wasn't his, the bed wasn't his, and he hadn't offered anything beyond the use of both.

Zoro was still there. Eye closed, breathing even, one arm now flung over his head and the other loose at his side. Sanji looked at him for a moment – the scarred chest rising and falling, the green hair fanned out against the white pillow – then killed the lamp and got into bed.

Sleep came fast, and morning arrived before Sanji wanted it. His internal clock had been trained by years of trying to make miles while the light was good. He liked early starts and a stopping point before the sun went down. He surfaced slowly, aware of the unfamiliar ceiling, the smell of someone else's bedding, and the fact that he was not alone.

Zoro was awake already, watching him with the same attention he'd given him the night before, unhurried and direct, like he'd been awake long enough to get comfortable with the waiting.

Sanji's voice came out gravelly. "Morning."

"Hey."

Sanji pushed himself up onto one elbow, shoved his hair back from his face, and accepted that whatever he looked like right now was what he looked like. Pillow creases. Sleep-crusted eyes. Hair a wreck. "Nothing like the morning after to find out what a man actually looks like." 

Zoro looked at him. "You still look good."

Sanji felt a surprised flutter under his ribs. "You're not too bad yourself."

Zoro grunted. Then, with the same directness he'd used the night before, he said, "Want to have sex?"

A laugh startled out of Sanji. "You don't believe in beating around the bush."

"No," Zoro said. "I prefer directness."

There was something matter-of-fact in the way he said it, like it was a simple piece of information about himself rather than an explanation or an apology. Sanji’s smile spread before he could stop it. "Then yes, I'd like that. I need to brush my teeth first. I'm not twenty anymore and morning mouth is very unsexy."

The second time was as good as the first. The same focus, the same unhurried intensity, the same expectation that Sanji would ask for what Zoro wanted rather than guess at what he might prefer. Flat hand. More weight. Sanji gave it, adjusted, learned what Zoro's body was asking for. The challenge of it was the same as the night before – not adversarial, just equal. A person who met him at a certain level and expected the same in return.

After, he made breakfast. The garage apartment's kitchen was minimal but functional, and Nami kept it stocked well enough. Sanji moved through it with the ease of someone who had cooked in worse, cracking eggs with one hand, bread in the toaster, coffee running. Cooking for someone else was its own kind of pleasure, one he didn't get often enough on the road.

Zoro sat at the little table, dressed in the clothes from the night before, watching without talking. The silence still didn’t feel empty. Sanji was used to people filling the quiet because they didn’t know what else to do with it. Zoro seemed fine letting it exist. 

He ate with total commitment. Steady attention applied to the food the same way it had been applied to everything else. No small talk or awkwardness. He cleared his plate and didn't leave anything on it. 

Something warm moved through Sanji's chest, watching him. It was too early, inconvenient as hell, and going nowhere. This had been good. A great night, an unexpected morning, a person who had surprised him. But Sanji left Monday, and Zoro's life was here, and this was what it was.

Sanji focused on his own breakfast instead.

They took care of the dishes together. Zoro washed without being asked. He didn’t talk while he did it. He rinsed each plate, set it in the rack, wiped down the counter with the exact same practical focus he’d given Sanji the night before.

“I’m going,” Zoro announced once they were done. He stood by the table with his boots on, keys in hand. Morning light had turned his hair brighter green and made the scar over his eye stand out more. He looked rough and solid and entirely unpolished, which Sanji was beginning to suspect was a problem for his common sense.

“Okay.” Sanji paused, then added, “I had a good time.”

Zoro looked at him, expression flat and even. Then he said, "Me, too."

He left.

Sanji stood in the small kitchen and looked at the closed door. He turned the words over once, trying to read them. Couldn't. Zoro's face hadn't given him anything to work with, and he wasn't sure if that was honesty delivered with nothing behind it to read or politeness delivered without meaning.

It didn't matter. He wasn't going to see Zoro again.


Zoro double-checked the pack one more time before drawing it over his shoulders. Water bladder full. Filter. First-aid kit. Emergency blanket. Fire starter. Knife. Extra socks. Paperbacks. Protein bars. Canned food. Rope. Satellite locator. Battery pack. Bug spray. Sunscreen. Rain shell. He'd be out in the woods until the dogs found him or the trainers called time. It could be an hour. It could be days. Zoro didn't mind either way.

He worked for a company that trained search-and-rescue and cadaver dogs. His job was simple: get lost in the woods and let the dogs and handlers search for him. Sometimes he acted as a lost hiker. Sometimes an injured camper. Sometimes he carried a secured scent source from a donated body. He'd camp within sight of it, keep a fire going through the night to hold off the scavengers. Other times, like today, it was a lost hiker scenario. Just him and the pack and however much ground he covered before he stopped knowing where he was. That never took long.

Zoro had DTD. Mental maps didn't form right for him. Stores were bad. Neighborhoods were worse. Woods were easier in one specific way: nobody expected him to pretend he knew where he was going. GPS made independence possible, and his truck's navigation system was as necessary as the steering wheel. The trainers had his locator code, his start time, and the emergency cut-off. Out in the woods, lost still had a protocol.

Luffy had been the one to connect him with the job after high school, when Zoro had been at a loss about what to do with his life. Firefighting had been out, and Zoro couldn't stand the thought of sitting at a desk. Luffy knew someone at the dog training company, because Luffy knew everyone. Zoro had started by helping handlers, but his habit of losing his way changed the training program around him.

Now he went into the woods and stayed there. Because he was actually lost rather than following a preset search corridor, the dogs had to work. The find rate was high. The company had the best-trained dogs in the region, and Zoro was a significant reason why.

He locked the 4Runner, zipped his keys into the cargo pocket of his hiking pants, and headed into the trees.

June was already shaping up to be hot. He stayed on the trail for the first two miles, then left it. The forest thickened almost immediately. The ground turned uneven, roots crossing roots, soft patches between where the soil went dark and damp. He went through it without trying to track where he was going, which was easy because he had no idea. The trees looked the same in every direction. They always did. Once, he startled a deer bedded down in the shade. It crashed away through the brush, white tail flashing once before the trees swallowed it. Zoro stopped, listened until the movement faded, then kept going.

He had no idea where he was, but that was the point. He liked that the getting-lost part had a use here instead of being only an inconvenience.

He found the boulders mid-afternoon, a cluster of them tumbled together where the slope dropped, one large enough to form a shallow overhang. A good place to camp. He checked the overhang with a long stick first, prodding into the shadow until he was satisfied nothing was back there, and set up the tent in the flat space beside it. He tied off his food bag and hung it on the far side of camp from his sleeping area. He built a fire pit from the stones already loose around the boulder's base. Then he settled in to wait.

Most people didn't like waiting alone in the woods. Zoro did, for reasons that had nothing to do with getting lost. Alone out here, there were no voices to untangle, no expressions to interpret, no one wanting him to know what they meant without saying it. The forest didn't ask him to guess what it meant. It just was. He could sit in it and be in it and that was all that was required. The GPS locator kept him from staying lost forever. Sometimes the trainers had to use it when the dogs failed, but he wasn't worried.

He sat on a flat rock, elbows on his knees, and listened. Insects. Leaves shifting. A woodpecker farther off. The low, constant sound of his own breathing once he paid attention to it. A breeze moved through the upper canopy and the leaves shifted. He stayed like that awhile, back to the boulders, watching the light change.

He checked his phone out of habit, and saw he'd gotten a text before the service dropped. He kept his phone on Do Not Disturb because he didn't like people interrupting what he was doing. The number was unknown, but the preview on the lock screen read: Hi. This is Sanji, from Luffy's party.

Zoro's brow furrowed. He thumbed in his passcode – facial recognition hated his scar – and opened the message fully.

Hi. This is Sanji, from Luffy's party. He gave me your number. I'll be in town next weekend. You busy?

Zoro looked at the name. It took a second to place. The blond hair, the good mouth, the blue shirt with the sleeves rolled. The way he'd come through the gate with two cups and a clear intention and hadn't stepped too close. The way he'd adjusted without making it a thing when Zoro told him he didn't get subtext.

And the sex had been good. More than good. Sanji listened in bed, met him where he wanted, and didn't push for conversation afterward. Not even the next morning, when things normally became uncomfortable because others expected something that he didn't give. People wanted him to become someone else after they'd had him in bed. Softer. Easier. More verbal. They liked direct when it meant sex. They liked quiet when it seemed mysterious. Then morning came and they wanted reassurance, jokes, eye contact at the right times, a promise hidden inside casual words. Zoro usually missed the hidden part until they got upset.

Sanji just went with the silence. It was different. Nice.

Zoro read the message again. Weekends for him meant working on his house and yard, sometimes getting together with Luffy or Usopp. He wasn't getting together with either of them next weekend.

No, he texted back. Not busy. Why?

Zoro looked at the words, then looked at the tree line, where the light had gone gold and soft, the afternoon sliding toward evening. Thought about Sanji's hair on the pillow. The color of his eyes in the low lamplight. Those mismatched eyebrows that caught Zoro in the right way. Voice rough in the morning. Sanji laughing when Zoro asked if he wanted to have sex again. Sanji's hands firm when Zoro asked for it. Sanji's breakfast. The way he'd said, I had a good time, and seemed to mean the whole thing, not just the parts people usually meant.

Zoro's thumbs moved over the keyboard.

Want to have sex again?

He stared at the second message. He added another line because Sanji had also cooked.

Could make breakfast this time. I have eggs.

He considered that. Then added: And bacon.

The message sat in the queue, unsent, waiting for a signal. It would go whenever he got back to the trailhead, or when the team came in and the find ended. Could be tomorrow. Could be later than that.

Zoro tucked the phone back into his pocket and looked down the slope. The fire needed starting before dark. He got up and began collecting wood, moving through the familiar motions. Somewhere out there, a dog would eventually pick up the trail. Maybe one of the young ones today. Maybe Jabra, who worked fast but got distracted by deer. Maybe Sengoku, who was slow and usually right. Maybe Rebecca, who looked too delicate for the job and had found Zoro in under forty minutes last time. Zoro hoped it was Rebecca. She deserved another win.

Zoro worked until he had three piles: tinder, kindling, and thicker branches stacked beneath the rock overhang where damp wouldn't get to them first. His shirt stuck to his back by the time he finished, and a scrape along his forearm had started bleeding without him noticing. He wiped it on his pants, checked the sky through the trees, then sat back down with a boulder against his back and thought about the unsent message from a man he wouldn't mind seeing again.


Sanji left the Monday after Luffy's party with no intention of contacting Zoro.

It had been a good time. A great one, even. The sort of night a man could keep tucked away for later during long stretches of empty highway. Sanji knew how these things went. He'd been on the road for over twenty years. Short hookups were part of the life. Relationships with long-haul truckers sounded romantic to people until the romance involved missed dinners, lonely weekends, and a partner who was gone more often than he was home.

So Zoro had been a good night. A very good morning, too. Then Sanji had packed his duffel, restocked his cab, kissed Nami and Vivi's cheeks goodbye, and driven out of town before noon.

He hadn’t grown up planning to be a truck driver. Mostly, he’d planned to get away. The CDL training center had been near his college campus, and trucking had offered what the Vinsmokes never had: distance, privacy, and a life they couldn’t easily reach. He certified during his sophomore year, walked away from everything they expected of him, and kept driving. Twenty years later, the road still felt like his. The cab was his kitchen, his bedroom, his office. Solitude was a feature, not a flaw. Most of the time.

Nights parked on highway shoulders listening to other rigs idle. Hotplate dinners with no one across from him. Arriving somewhere new and having no one to tell about it. He'd made his peace with his life. He just hadn't made his peace with every night of it.

The weeks slid past under miles driven, and Sanji kept thinking about Zoro.

Maybe it was the sex. Maybe it was the way Zoro gave as good as he got, blunt and focused and strangely easy to please once Sanji understood what he needed. Maybe it was the directness. Maybe it was the rough way he looked, scars and muscle and one steady eye, as if life had hit him hard and Zoro had simply hit back by continuing to exist. Maybe getting laid after a drought had opened the floodgates, and now Sanji was just horny.

He ran his usual routes through May – weigh stations, fuel stops, construction zones, bad coffee, and the endless low chatter of the CB. The miles went by under diesel fumes, hot asphalt, and GPS delays that were always wrong by at least twenty minutes.

May blended into June. The heat came up. One week a summer storm rolled in from the west and he spent three hours gripping the wheel through sideways rain, wind hitting the trailer broadside hard enough to feel through the whole frame. He came out the other side in a thin drizzle, pulled off at the next ramp, and sat with the engine running until his shoulders came down. Drank the rest of his soda. Watched the rain lighten on the glass. He called it early that night, climbed into the sleeper while the drizzle was still going, and put his audiobook on. It was about a mountain man, harsh weather, harsher odds. If he pictured Zoro while listening, no one but himself had to know.

He made his delivery the next day, found a return load through his broker, and got back on the road. By the time he was heading in Nami’s direction, he wanted to see Zoro again. 

He didn't have Zoro's number, though. He did have Luffy's. He sent a text. Luffy responded within a few seconds. Zoro’s great! Here. Then the number and a question as to who would win in a fight: Wagyu Beef or Wild Alaskan King Salmon. Sanji texted back Wagyu Beef, of course – on the grill, the Wagyu's aggressive fat-searing capabilities would overwhelm the salmon, leaving it charred and defeated.

The text to Zoro went out before he could talk himself out of it. Unlike with Luffy, he didn't get a reply right away.

It wasn't until a few days later, when he was close to pulling off the road for the night, that he received a text back. He waited until he was parked and shut down to read it. Blunt, straightforward, without pretenses.

No. Not busy. Why?

Followed by: Want to have sex again?

And then a text about breakfast.

A laugh fell from his lips, short and genuine, in the quiet of the cab. That answered the question of whether Zoro was interested in seeing him again.

He texted back, keeping it simple. Worked out the details in a few exchanges. When he set the phone down, the cab felt different. Same narrow space, same idling rigs somewhere up the ramp, same highway noise above him, but the weekend had a purpose to it now. Something to move toward, through the remaining days and miles between. Anticipation sat low in his chest.

He pulled up his audiobook, stretched out on the sleeper bed, and listened to the mountain man survive another impossible thing.


Zoro changed the sheets before Sanji came over. He didn’t usually bother for hookups beyond the obvious. Wash what needed washing. Put things back where they belonged. Keep the house presentable.

Sanji was coming again, though, and Zoro knew what he used now. Two towels in the bathroom. Extra coffee for the morning. Condoms and lube on the nightstand. Bottle of water. Bacon thawing in the fridge because Sanji had eaten everything Zoro put in front of him last time and then kissed him against the counter before leaving. 

Zoro stood in the bedroom doorway and checked the list in his head. Bed. Towels. Food. Porch light. Condoms. Water. Everything had a place. Sanji had one now, temporarily. 

The porch light was the part that made him pause. He didn't need it. Zoro knew his own steps in the dark. But Sanji would be coming in after a long drive, probably tired, with his bag over one shoulder and his hair pulled back messily from his face. Light would help. He decided it was practical and went back inside.  

This was the fourth time Sanji was coming to his house. The fifth time they'd be sleeping together. Sanji was good in bed. Very good. He understood what Zoro wanted and didn't want, and it never got uncomfortable. If Zoro told him something, Sanji listened. Zoro listened back. Last time, Sanji had left Sunday morning and texted six hours later: Still thinking about your hands. 

Sanji did try small talk sometimes – enough that Zoro sometimes needed him to be quiet. Stories were fine. The diatribe about mud flaps had been genuinely amusing. It was the broad check-in questions he could do without. But Sanji smiled a lot, and Zoro liked his smile. He liked it more when he was the reason for it. 

Another thing Zoro liked was that Sanji wasn't around all the time. This was just a hookup after all. A semi-regular one, but still. Hookups could have patterns. Patterns didn't mean anything by themselves. 

Zoro's sex life was sporadic. He enjoyed sex, but too many things had to line up for it to be worth the effort. Nights out with Luffy were different because Zoro knew the possibility existed before he left the house. He could be spontaneous when the choice was direct. He just preferred knowing which kind of night he was walking into. 

Zoro checked the fridge, then went to work outside until Sanji arrived. He split kindling, watered the window boxes, and moved the same stack of scrap lumber twice before deciding it was in the right place the first time. 

Sanji got to the house around six, the engine of the unhitched rig preceding him down the dirt road. Zoro's lower belly tingled with anticipation. He'd stopped to wash when he heard the truck, and now stood on his front porch waiting. 

Sanji parked at the edge of the driveway, grabbed his bag as he hopped down. His hair was tied back messily at his neck. He looked tired and rumpled, but the smile he gave Zoro was bright. Zoro's heart thumped once, hard, in his chest. 

"Hey." Sanji closed the distance between them, and Zoro didn't waste a moment to kiss him. Sanji hummed against his lips. "My kind of hello." 

They went inside. The cabin was small – two bedrooms, a bathroom, a main room that did the work of both kitchen and living room. Sanji sat down at the bench inside the door, took off his boots, and then went down the hall with his bag toward the bathroom. "I'm going to freshen up."

"Okay," Zoro said, even though it was part of the routine. Being on the road left Sanji feeling dirty and tight. It made sense he'd want to clean up. 

Zoro opened a beer while he waited, standing near the front window. His front lawn was mostly lilacs and dandelions rather than grass, because grass was stupid out here. He’d planted bee-friendly wildflowers and bushes, snapdragons in colorful batches in the window boxes. He heard the shower turn off, finished the beer, rinsed the bottle, and put it in the recycle bin. 

Sanji came out of the bathroom in a cloud of steam and pinked skin, chest and feet bare, jeans unbuttoned and hanging low on his hips, nothing underneath. He'd shaved, his neatened goatee framing his smirking mouth when Zoro dragged his eye upward. 

Zoro crossed the distance in a few quick strides, sliding an arm around Sanji’s waist, pulling him in tight. Their mouths met with hunger born of both desire and familiarity. Sanji drove his fingers into Zoro’s hair, holding firm, how Zoro liked it. 

They walked their way to the bedroom, all hands and hunger. Sanji made a low sound into his mouth and got both hands on Zoro's back, fingers spreading wide, pressure firm through muscle and scar. Not careful in the way people got sometimes once they saw the marks on him. Sanji knew better. He'd learned Zoro didn't need delicate. He needed sure. 

“More,” Zoro said against his mouth.

Sanji’s grip tightened at once.

Zoro liked Sanji under him. Liked the long line of him against the sheets, the way he looked half wrecked already with his hair loose on the pillow and his mouth open for Zoro to come back to. Sanji guided his hand where he wanted it, and Zoro followed because Sanji showed him. Better than hints. Better than coy signals he had to decode while someone waited for him to get it right. 

“Here,” Sanji murmured.

Zoro’s grip wrapped around him, firm.

Sanji’s eyes fluttered, and his fingers tightened on Zoro’s arm. “Yeah. Just like that.”

Zoro gave Sanji his full attention. Every kiss. Every press of his hand. Every sound Sanji tried to bite back and failed to hide. Sanji met him with the same focus, firm touch, direct words, no guessing games. By the time they both tumbled over the edge and the room went quiet again, Zoro’s skin felt too warm, his breathing rough, his body heavy in a way he liked. 

Sanji lay beside him, one arm thrown over his eyes, chest rising fast. Zoro watched him because he was there and because Zoro wanted to. 

Zoro shifted closer until his shoulder pressed against Sanji’s. Firm contact. Enough to feel. 

Sanji noticed. He always did now. He rolled onto his side and draped an arm over Zoro’s waist, palm flat against his back. “More weight?” 

Zoro’s eye slipped half shut. “Yeah.”

Sanji moved in closer, warm and solid against him. Zoro kept one hand on Sanji’s hip and let the silence settle around them. 

He liked when Sanji was there. And he liked knowing when Sanji would come back. 


“You know, I’ve never asked what you do for a living,” Sanji said one November morning over breakfast, six months after Luffy’s party.

They sat at the two-man table near the window, Sanji in jeans and a button-down, Zoro with his hair still damp from the shower and black coffee beside his plate.

Little by little as time passed, Sanji learned more about Zoro and liked what he found. They were different in a lot of ways, similar in just as many. But there were still gaps – things Zoro hadn't said yet, not because he was withholding, just because the question hadn't come up. 

“I train dogs.” Zoro cut a piece of breakfast with the side of his fork. 

Sanji’s brows climbed. “Like obedience training? Sit, stay, heel?”

Zoro shook his head. A tendril of moss-green hair fell over his forehead. “No. I get lost in the woods and the dogs try to find me.”

Sanji waited for the punchline, then remembered that Zoro didn’t tell jokes. “For real?”

“Yes.”

“This, I need to hear more about.” Sanji set his coffee aside, picking up his fork again. The French toast was crisp on the outside, soft in the center, made from thicker loaf bread and drenched with nutmeg. Zoro had made it. Some mornings Sanji beat him to the kitchen. Not today. “How does it work?”

“I get the training scenario on Fridays, for the next week,” Zoro explained. “Then I pack my gear, drive to the chosen trailhead, and go into the woods. Then the dogs have to find me.”

Sanji tried to imagine how it worked. “Do you have a set trail? Marked routes?”

“No.” Zoro chewed and swallowed before continuing. “I just get lost.”

“On purpose?”

Zoro paused, body stilling a second. Then he said, “No. DTD. Means I don’t build mental maps right. I can get lost in a store as easily as getting lost in the woods.”

Sanji was surprised. “So how do you compensate? GPS, I assume.”

Zoro nodded. “And ordering online for delivery. Asking for help, if I need to go in person.”

“Hn. Must be tough,” Sanji said. 

Zoro shrugged. “It is what it is.”

Sanji looked at him for a moment, then picked up his fork. "Walk me through a work day." 

Zoro ate a few more bites before he started talking. His voice tended to be flat and straightforward, and his description of his day was practical, not like a storyteller, but it was fascinating all the same. “Sometimes the dogs take days to find me. There’s a lot of waiting.”

“How do you keep from being bored?”

“I bring a couple books. Work out. Meditate.” Zoro reached for his coffee. “I’m learning Japanese right now, which is challenging. I download the audio to my phone, so I can practice.”

“I should learn a language like that,” Sanji said. “Give me something to do other than listen to audiobooks and watch movies.”

“You read Esquire and Cook’s Illustrated, too,” Zoro said.

Sanji felt a spark of surprise. “How’d you know that?”

“You told me, when you talked about what you do at night.” Zoro took a sip of coffee. “You also read Men’s Health and Us Weekly, but you said it was only for the book and movie reviews. Except another time, you mentioned liking the candid shots of celebrities doing things.”

Sanji looked down at his plate before his face could give him away. He probably mentioned that in passing months ago. 

Zoro went quiet again, which Sanji had long stopped taking as indifference and learned was just how Zoro was. 

When Sanji left, he left with a touch of melancholy and the assurance that he would be back. The feeling followed him as he loaded his bag into the cab. This time, leaving made him aware of what he was leaving behind. 

But Zoro stood on the porch while Sanji climbed into the truck, steady and solid. There were no extra words. No demand. No careful phrasing meant to turn a weekend into something heavier than either of them had agreed to. Just Zoro, watching him go with the same directness he watched everything.

Sanji started the engine, rolled down the window, and said, “I’ll text when I know my next route.”

Zoro nodded. “Okay.”

Simple as that.

Sanji drove away. He’d be back. It helped. It also made the cab feel emptier than usual. 


The first year passed in routes and weekends, one visit becoming the next. Sanji came when his route worked. Sometimes once a month. Sometimes twice. Sometimes the timing didn't line up and he stayed with Nami and Vivi instead.

Once, they ended up at the same brewpub with Luffy and half their friends packed around a table. Zoro was already there, two drinks in with Usopp, and looked up before Sanji had even spotted him. He didn't wave. Sanji didn't either. They just ended up beside each other eventually, knees almost touching under the table.

By the following September – over a full year since the first time Sanji had driven down the dirt road to his house – the arrangement had become regular without either of them making a decision about it. It worked. Sanji was gone most of the month. Zoro spent chunks of his weeks in the woods. Neither of them asked the other to account for the time in between.

September was hot and dry until it wasn’t. Heavy rain washed out the low edge of the gravel driveway, leaving a rut deep enough to swallow a tire. Zoro spent a Saturday regrading it with a shovel and wheelbarrow.

While he worked, he thought about the turning radius on Sanji’s cab. The driveway had enough room now, barely, but only if Sanji corrected more than once. Zoro widened the far end another twelve feet so the cab had more room to swing through. Easier in. Easier out. 

October brought the leaves down and the first hard frosts. Zoro put the garden beds to rest, cut back the window boxes, and stacked extra wood under the back overhang.

In November, his neighbor borrowed the snowplow attachment for his tractor and didn’t get it back before the first real snow. Zoro shoveled by hand. Two hours, start to finish, because Sanji was coming Saturday and the driveway needed to be clear. 

The dogs kept working through the seasons. Rayleigh had three strong finds in October. Bepo improved. A young malinois named Smoker kept air-scenting instead of ground-trailing, faster but sloppier, and found Zoro on the second day because he’d cheated and gotten lucky.

Zoro told Sanji that weekend. Sanji laughed and said it sounded like the dog had his number. Zoro wasn't sure what that meant but it seemed accurate. 

Zoro started holding things during the month. Not deliberately. Something would happen – the driveway, the snowplow, Smoker cheating – and he’d think about telling Luffy or Usopp. Then he wouldn’t. Then Sanji would come, and Zoro would tell him instead.

Sanji liked the house stories. Liked the dog stories. Listened without making Zoro dress them up.

One Sunday in November, Zoro stood at the kitchen window and watched Sanji’s cab pull out of the widened driveway with no corrections needed. The taillights disappeared through the tree line. The house went quiet again.

Zoro liked that. He liked Sanji coming back, too.


By the second winter, Sanji knew which rural roads drifted first, which curve iced over, and how to take the center of the rutted lane to Zoro’s house. He pulled the rig into Zoro’s shoveled driveway in the dark, the sun having set early. The porch light shone brightly, the walk cleaned off and sanded. 

Sanji shut down the truck, grabbed his bag, and hopped out. The temperature immediately bit through his shirt – he hadn’t bothered putting on a coat – and he hustled up the walk to the door. He knocked and waited, stamping his feet and blowing on his hands. 

The door opened, and Zoro stood there with a tight expression and stiff shoulders. He stepped back to let Sanji in. Sanji went for a kiss, but Zoro stepped away, and Sanji paused for a moment before taking a seat on the bench to remove his boots.

A single low light was on in the living room. The fireplace held a fire. Zoro was dressed in a cable knit sweater and jeans, his feet encased in socks. 

“I’m going to clean up,” Sanji said, getting back to his feet. Zoro nodded, and Sanji took his bag to the bathroom.

When he emerged, he found Zoro sitting in the living room on the couch with a beer, staring at the fire. Sanji stood there for a moment, bare feet planted on Zoro’s rug, chest also still bare, the warmth from the bathroom still clinging to his skin. Usually, this was the part where Zoro looked up and his attention found him immediately. Direct. Hungry. Interested. Sometimes he crossed the room before Sanji had fully stepped out of the bathroom. Sometimes he stayed where he was and let Sanji come to him, but his eye always tracked every step. 

Now, Zoro stared at the fire.

Surprised, Sanji frowned slightly. “Long day?”

Zoro’s hand shifted around the beer bottle. His thumb dragged once over the label.

Nothing.

“All right,” Sanji said carefully. “Quiet night, then?”

Zoro’s jaw flexed, but he still didn’t answer.

Sanji took a few steps farther into the room, careful and uncertain in a way he disliked. He’d driven four hours through bad weather to get here. Black ice warnings. Wind hard enough to shove at the cab. He’d thought about Zoro’s porch light the last twenty miles, about the warm house and Zoro’s hands on him before he’d fully thawed. He hadn’t expected this.

Zoro sat rigid on the couch, shoulders too high, jaw set hard enough to cut lines into his face. His hair stuck up in uneven spikes, as if he’d dragged his hands through it too many times. The firelight touched the scar over his eye and left the rest of him in low shadow.

Sanji stopped beside the couch. “Zoro?”

Zoro’s gaze flicked to him, then away again. It was barely anything.

Sanji waited for the usual response. A look. A hand. One of Zoro’s blunt little comments that landed harder than flirtation because he always meant exactly what he said. Nothing came.

“You feeling okay?” Sanji asked. “You look a little rough.” 

Zoro’s shoulders lifted a fraction, then held there. Still no words. 

Sanji stood there another second, feeling more uncomfortable by the breath. He’d come out expecting the usual welcome, the easy hunger, the strange comfort of Zoro’s directness. Instead, Zoro looked like he’d rather be left alone with the fire.

Which was fine. It had to be fine. Sex wasn’t owed because they’d planned it, and company wasn’t owed because Sanji had driven in. People changed their minds. Zoro was allowed. Sanji only wished he’d said so before Sanji took a shower and came back out half-expecting to be wanted.

“You don’t seem in the mood,” Sanji said, keeping his voice light because pride was useful when nothing else was. “That’s all right.”

Zoro’s hand tightened around the bottle. Sanji caught the movement, but Zoro still didn’t look at him properly. Didn’t say yes. Didn’t say no.

Sanji tried once more, softer this time. “I’m not upset if you changed your mind.”

Zoro’s throat moved. No answer.

Sanji forced a small smile that didn’t reach anywhere important. “I can head back to Nami’s. Roads are shit, but they’re passable.”

Zoro went still. Not relaxed or calm. Still like he’d locked up completely.

“How about I go pack my bag again, and then you can let me know,” Sanji said, turning back toward the hall. 

Still no response.

Sanji's stomach sank. They’d planned his coming over earlier in the week. He hadn’t gotten a text to cancel, but maybe Zoro had agreed because it was routine now. Maybe the routine had become easier than saying he was done with it. Maybe Sanji had turned a regular hookup into something with weight in his own head and forgotten to ask whether Zoro wanted any of that weight. He also knew Zoro had left him nothing else to work with.

He packed up his toiletry kit, drew on a clean long-sleeved shirt and socks. His bag sat on the freshly made bed. He picked up his phone where he’d left it on Zoro’s nightstand beside the condoms and the lube. He thumbed his passcode and opened his texts. He shot Nami a quick one: Might need your spare apartment tonight.

Nami responded almost immediately. You know the code.

A faint smile brushed his lips. Though he didn’t stay there often anymore, it wasn’t unusual. He tucked his phone in his pocket, as well as his wallet, and picked up his keys. Shouldering the bag, he returned to the living room.

Zoro was still on the couch, facing the fire, showing no interest in Sanji. Sanji felt like this was a strange way to break things off when texts existed. But he should’ve known it wouldn’t have lasted, even just as a regular hookup. People didn’t really want someone who was gone most of the time. A year and a half of once-or-twice-a-month overnights was already much more than Sanji should have expected. 

“I’m going to head out,” Sanji said, looking at the back of Zoro’s head. “I’ll be at Nami’s ‘til around one tomorrow, then I’m heading down to Loguetown to pick up my next load.”

He left it out there, not asking for anything but leaving the possibility open. He set his bag by the bench, sat down, and reached for his boots.

The beer bottle hit the coffee table with a hard clack. “Don’t.”

Sanji stopped. Zoro had stood up, both palms pressed hard and flat to his thighs. His shoulders were still tight, and his eye had fixed somewhere near Sanji's chest instead of his face. The word had come out rough, like he'd forced it past his teeth.

"Don't go," Zoro said.

Sanji went still. Then, carefully, “You have to give me something here.”

Zoro’s mouth worked once. No sound came out.

Sanji waited. The fire cracked in the hearth. Wind shoved against the side of the cabin, and outside, a branch scraped along the siding with a dry, grating sound. Zoro flinched almost too small to notice.

Sanji noticed. He looked closer then. Not just at the turned-away face or the lack of communication. At Zoro’s hands pressing into his legs. The stiff line of his back. The way his breathing looked too controlled. The single low lamp. The quiet house. 

Then he thought about the fire already built, the walk shoveled and sanded, the porch light left on. The fresh sheets. The condoms and lube out on the nightstand. Preparation. Zoro had prepared. He’d wanted Sanji here enough to do all of that. But something had gone wrong before Sanji arrived.

Sanji rose from the bench, but didn’t come closer yet. “Are you mad at me?”

Zoro shook his head once.

“Do you want me gone?”

Another shake. Sharper.

Sanji let out a slow breath. “Okay. You just want to sit?”

A short nod. 

“Okay,” Sanji said again. “I’m going to get a beer. Want a refill?”

Zoro shook his head again. 

Sanji stepped around his bag and went into the kitchen. Breakfast ham was thawing on the counter. There was a covered pot of something that smelled good on the stove. He fetched a beer from the fridge, opened it, and dropped the cap in the trash. Then he walked over to the narrow couch and took a seat on the opposite end from Zoro.

Zoro had sat again, hands pressed against his thighs. Sanji watched the firelight play across his scarred face. He didn't ask what was wrong. He didn't ask anything. He just sat and drank his beer and waited. 

Whatever this was, it wasn't about him. He was fairly sure of that much. The rest – what had gone sideways, why Zoro couldn’t even talk to him – Sanji didn't know. 

The fire crackled low, the logs shifting and sparking. Outside, a branch creaked in the wind. Sanji drank his beer. The fire popped once, loud, and settled again. Somewhere in the house something ticked – pipes, or the frame contracting in the cold. Sanji didn't move. Zoro didn't move. The wind pushed at the siding and dropped.

After a long while, Zoro said, "Towel had a stain."

Sanji blinked. “What?”

“One of the towels.” Zoro’s voice roughened, irritation tucked under the flatness. “Washed it twice. Stain stayed.”

Sanji waited, because the towel clearly mattered even if he didn’t understand why yet.

Zoro’s eye stayed fixed on the fire. “Only matching ones.”

“The towels?”

“Yeah.” Zoro swallowed. “You use two. One for your body. One for your hair. I always put out the matching ones.”

Sanji’s throat tightened so abruptly he almost missed the next words.

“Couldn’t use the stained one,” Zoro said. “Looked wrong. Used another. Wasn’t what I meant to put out.” 

Sanji looked toward the hall, toward the bathroom where he'd showered and dried off without a second thought. One dark green towel, one gray. He hadn't noticed. Zoro had noticed enough to wash one twice, then discard the clean towel for a different one.

“Couldn’t get to the store. Had to shovel the drive.” Zoro’s fingers pressed harder into his thighs. “I always put out matching ones.”

The towels. The ones Zoro put out because Sanji used two and Zoro remembered. 

“Then you came. And I was still...” His mouth worked. He shook his head, frustrated. “Too much.” 

Sanji didn’t know why the stain mattered, or why too much meant Zoro sitting there rigid and silent while Sanji thought he was being shown the door. Zoro wasn’t explaining, exactly. He was handing over facts, flat and stripped down, which seemed to be the most he could manage at the moment. Sanji didn't try to figure it out right now. Instead, he said, “I didn’t know there was a problem.”

Zoro's hands went flat against his thighs. 

"When I came in and you wouldn't look at me, I thought you were done with this." Sanji kept his voice even. "That's where I went."

Zoro's head turned, just slightly. Not enough to look at him. Enough to show he'd heard.

"Now I know that wasn't it," he said. He didn't need more than that. 

Zoro didn't answer, but something in the set of his shoulders shifted fractionally, became less locked.

Sanji studied his profile in the firelight. "Can I sit closer?"

Zoro looked at him now. That flat, direct eye. He nodded once.

Sanji set his nearly empty beer on the table and shifted until he was beside Zoro. He lifted his arm slowly, giving Zoro time to see it coming, and settled it across his shoulders. Zoro went tense under it. Sanji worried that he’d messed up. “Should I not do this?”

Zoro shook his head. "Firmer."

Sanji adjusted at once, pressing his arm more solidly across Zoro's back and pulling him in. "Like that?"

Zoro exhaled through his nose, the first real release Sanji had heard from him all night. "Yeah."

They stayed that way. The fire cracked low. The wind pushed at the windows. After a while Zoro's weight became heavier against Sanji's side. Sanji didn't push for more. He just kept his arm firm and stayed. 

Eventually Zoro said, "Chili's on the stove."

"I saw you’d made something," Sanji said. "Smells good."

Zoro's shoulder moved against his. Not quite a shrug. "You were coming."

The reply ignited something warm in Sanji’s chest, easing his own lingering tension. "Can we eat?"

Zoro nodded. He stood, and Sanji followed, and they ate the chili at the small table without much talk. Zoro's face was flat and tired. He ate with his usual focus, but slower. Sanji didn't ask him anything. Didn't volunteer anything either. He ate the chili, which was very good, and drank another beer, and watched Zoro's hand around the spoon.

When they were done, Sanji washed both bowls and stacked them on the rack. Zoro watched him from the table.

"You need anything else tonight?" Sanji asked.

Zoro shook his head.

"Then I'm going to bed." Sanji hesitated. "You're welcome to join– I mean. The bed's yours. I can take the couch if you'd rather."

Zoro looked at him for a long moment. Then he stood, turned off the kitchen light, and tipped his head toward the hall.

Sanji followed.

They lay in the dark without touching. Outside, the wind had dropped. Sanji lay on his back and stared at the ceiling and thought about the cooked chili and the shoveled walk and the matched towels that hadn't matched. About the word too much and how Zoro had pressed his palms hard against his thighs when he said it. About how he still didn't understand what had happened, not exactly. Maybe he would later. Maybe he wouldn't need to. 

Sanji turned his head. "Hey."

A pause. "Yeah?"

"I’m glad I stayed."

The silence stretched long enough that Sanji thought he wouldn't answer.

"Me, too," Zoro said finally. 

It wasn't much, but Sanji took it.


He told Sanji on a Thursday in February, because something had happened that week and Sanji was the one he wanted to tell. 

It had been a bad feed store trip. Not catastrophic – he'd gotten what he needed, gotten out – but the fluorescent lights had been flickering and the music was too loud and the man at the register had asked him three questions in a row without waiting for answers and by the time Zoro got to his truck he'd sat in the parking lot for forty minutes before he could drive. He'd needed the ice melt same-day, the driveway was bad, and it couldn't wait for delivery. He'd texted Luffy about it at the time because Luffy knew, and Luffy had sent back a thumbs up and a photo of a dog he'd seen on shift, which was exactly the right response. 

But Thursday he was texting with Sanji about something else – whether Zoro had ever tried fermenting anything, which he hadn't – and he mentioned the store trip. 

Feed store run went bad on Tuesday. Lights and noise. Sat in the parking lot forty minutes after.

Forty minutes is a long time to sit in a feed store parking lot, Sanji sent back.

Yes, Zoro wrote. Then, after a moment: Happens sometimes. I'm autistic.

He read it back. Sent it.

The three dots appeared, stopped, appeared again. Stopped again. Zoro waited.

Okay, Sanji sent finally. Then nothing for a few minutes.

Then: Can I ask something stupid?

Zoro wrote back: Yes.

Does it happen at parties? Like Luffy's.

Yes, Zoro wrote.

That's why you kept going to the side of the house.

Not a question, but Zoro answered anyway. Yes.

Another pause.

Okay, Sanji sent again. Then: The stained towel was one of those.

Yes.

I didn't know, Sanji sent. I get it better now.

You didn't ask about it, Zoro wrote. After.

No. You seemed fine the next morning. I didn't want to make it a thing. 

Zoro looked at that for a long time. He put the phone face-down on the workbench. Outside the window, the February light was thin and gray, the yard still frozen.

Another text came. Zoro picked up the phone again.

Anything I should know? For next time.

Zoro thought about that. What you did was right. Just sit. 

Okay, Sanji sent back. Back to the fermenting. Have you ever had actual kimchi?

Zoro hadn’t. They continued from there.

He'd told people before. It went different ways. He'd expected saying it out loud – or as close to out loud as text got – to cost something. It hadn't. Sanji had asked one practical question, answered a few of Zoro's, and gone back to kimchi. He hadn't made it a thing. He hadn't made Zoro a thing. 

He set the phone down after a while and went back to work.


The first text from Zoro came on a Tuesday in March, two hundred miles into a sixteen-hundred-mile haul. Sanji’s phone read it aloud through the cab speakers in the flat synthesized voice he’d never bothered to change.

When are you back this way?

Sanji kept both hands on the wheel and stared at the road. Zoro had never texted first. In the nearly two years they’d known each other, Sanji had always been the one to start – dates he’d be in the area, rest stop rankings, whatever crossed his mind on the road. Zoro always responded, included random things he thought Sanji would like to know, but he hadn’t initiated their texts. He'd assumed that was how Zoro wanted it. 

At the next rest stop – a middling one – he texted back. Two weeks, maybe three. Depends on my next load. I’ll know more Friday.

Zoro’s reply came six hours later: Okay.

Sanji looked at it for longer than was reasonable.

The texts stayed sparse through spring. Practical, direct, Zoro – but arriving now without Sanji having to start them. 

Deer got the hostas again.

Road to Loguetown was closed Tuesday. Construction. Don’t go that way.

Do you like curry? Found a Japanese curry recipe. Trying to translate it.

Sanji had learned how different texting Zoro was compared to texting others. Open-ended questions got almost nothing. How’s your week going? earned Fine, which was technically an answer. Have you planted anything new? worked. Miss you did not.

He adjusted. Zoro did, too.

At a fuel stop in the middle of nowhere, Sanji texted, I like that you text me first now.

Zoro’s reply came that evening. Didn’t know you wanted me to.

Sanji read it twice, engine cooling behind him, then texted, I did. I do.

Okay, Zoro sent. 

An hour later: Good curry, by the way. Froze half.

Sanji laughed alone in the dark cab and didn’t mind it.

By late spring, the texts came a little more often. Still short. Still Zoro. A dog named Absalom kept disappearing. The neighbor was putting up a fence. Zoro planted hostas in the woods so the deer could have their own. Sanji sent road observations, bad fuel-station donut rankings, and one sunset through the windshield.

Zoro sent back: Nice sunset.

Sanji visited in April, May, June, twice in July. The rhythm of those visits stayed the same: arrival time, okay, porch light. Everything else shifted quietly.

Dinner was always ready when he arrived. A charger on his side of the bed, the right cable for his phone. A spare blanket over the arm of the couch. The bathroom shelf cleared enough for his toiletry bag.

The first time Sanji opened Zoro's cabinet to start the coffee and found his brand sitting on the shelf – not the utilitarian dark roast Zoro kept for himself, but the specific one Sanji bought at the truck stops when he could find it – he stopped with his hand on the bag. "This is my brand." 

Zoro was leaning against the counter, arms crossed, watching him with the flat expression that Sanji now knew meant he was paying close attention. "I know. That's why I bought it."

Sanji looked at him for a moment. Then he turned back to the coffee maker and started measuring grounds, because if he kept looking at Zoro he was going to say something he hadn't decided to say yet.

He’d had lovers buy him things before. Expensive things, pretty things, things meant to impress. This wasn’t that. This was coffee on a shelf because Zoro had noticed what Sanji drank alone in early morning truck stop parking lots. Zoro would probably call it practical. Sanji was having a harder time doing that. 

August came in hot and only got hotter. Sanji had been on the road for eleven days straight, which wasn't unusual, except that the last three had included a blown hydraulic line in a construction zone, five hours on the shoulder in hundred-degree heat waiting for a mobile mechanic, a reroute that added a hundred and forty miles, and a delivery window he'd nearly missed by the skin of his teeth. He'd slept badly in the heat, eaten worse, and driven the last two hundred miles to Zoro's on coffee and stubbornness. 

The porch light was on. The summer flowers were fragrant along the walk. Zoro opened the door before Sanji knocked, which he'd started doing sometime in the spring, and Sanji stepped inside with a kiss, dropped his bag on the bench and sat down to take his boots off. The house smelled like something had been cooking. The fan in the corner of the living room turned slowly. Every window was open to catch whatever air was moving. 

"Hey," Zoro said.

"Hey." Sanji got his second boot off and set it beside the first. He straightened up. Zoro was watching him with that steady eye, the look that Sanji had once read as boredom and now understood as attention. “I’m going to clean up.”

Zoro nodded. It was the same thing every time, because Sanji wasn’t going to do anything without washing away the road first. The hot water helped. He stood under it until his shoulders came down, then dried off and dressed in the loose basketball shorts he'd brought and hung his damp towel on the rack. The towels matched. They always matched now. Sanji had seen three separate sets in the linen closet and it made his chest tighten a bit.

He came out to Zoro working at the stove, and the couch was right there, and Sanji sat down. Just for a minute. The fan turned. Outside, insects called. The leather cushions were worn soft, and the arm of the couch was at exactly the right height, and Sanji closed his eyes for one second. 

He woke up to dim light and a thin blanket over him.

The living room lamp was off. The kitchen light was on, low, throwing a rectangle of warm yellow into the hall. Outside the windows the sky had gone full dark. The fan still turned. Sanji lay sideways on the couch with a light blanket over him that hadn't been there before, his neck at an angle that was going to complain about itself in the morning, and the disorientation of having lost time without meaning to.

He sat up. The blanket slid to his lap. From the kitchen came the quiet sounds of Zoro moving – he must have heard Sanji stir. Sanji sat there for a moment, listening, putting the evening back together. He'd sat down. He'd meant to rest for a minute. It had still been light out then.

Embarrassment rose in him. He'd driven four hours to get here from his delivery point and spent the visit unconscious on the couch like a man twice his age. He pushed himself up and went into the kitchen.

Zoro was at the stove, back to him. He heard Sanji and glanced over his shoulder. His expression didn't change.

"Sorry," Sanji said. "I didn't mean to–"

"You were tired." Zoro turned back to the stove. Matter of fact. "Sit down."

Sanji sat at the small table. The window beside it was open, and the night air coming through was marginally cooler than the day had been. A beer sat on the table, condensation already beading on the bottle. He wrapped a hand around it.

Zoro set a plate in front of him a few minutes later. Reheated rice, vegetables, curry. Sanji looked at it for a moment. Zoro always had something on the stove when he arrived. He'd stopped noticing it as a gesture and started taking it as a given, the same way he took the porch light and the matched towels. He wasn't sure when that had happened.

Zoro sat across from him with his own plate. Sanji looked down at the food, then up at Zoro. "You let me sleep for–" he checked his phone, "–three hours."

"You needed it."

"You could've woken me up."

Zoro picked up his fork. "Why?"

Sanji opened his mouth and then closed it again, because there wasn't a good answer to that. He hadn't missed anything. Zoro had saved the food, turned the lights down, put a blanket on him, and moved around quietly for three hours without making it into anything.

He looked at his plate. The curry smelled good. "Is this the Japanese curry you texted me about?" 

"Yeah."

Sanji took a bite. It was very good – warm and a little sweet, more complex than it looked. He ate another bite before he said anything else. "It's excellent."

Zoro made a small sound that meant he'd heard and was not displeased.

They ate. The fan turned. Outside, an owl hooted, and another answered from farther off. Sanji’s neck ached from the couch arm, his eyes still felt heavy at the edges, and he was sitting in Zoro’s kitchen at ten o’clock at night eating curry that had been kept warm for him while he slept. Something about that made his chest feel tight.

He finished the beer while Zoro finished eating, and then they both got up at the same time without discussing it, the way they'd gotten used to doing things around each other. 

After the dishes were done, Zoro looked at him and asked, “Want to just go to bed?”

“You don’t mind?” Sanji said. Their thing was built around sex, after all.

Zoro shook his head. “No.”

Sanji knew Zoro meant it. He wasn’t testing him, or pretending to be fine while waiting for Sanji to guess otherwise. Zoro said no because he meant no.

Sanji reached out, took Zoro’s hand, and squeezed it firmly. “Then let’s go to bed.”

“Okay,” Zoro said, and that was that.

Later, Sanji lay beneath the light sheet with the breeze moving across him, his phone plugged into the charger on the second nightstand, and Zoro’s hand resting heavy on his belly. Night frogs sang outside the open window. Zoro was warm beside him, breathing slow and even.

Sanji stared into the dark and wondered if it was okay to get used to this. A man with any sense would pump the brakes here. He was not pumping the brakes. He was thinking about something that started with an L he wasn't going to say yet, not even in his own head, not while the house was this quiet. 


The hookup label stopped fitting. It probably hadn't fit for a while. Zoro had stopped counting visits sometime during their second year. But Zoro still used it in his head because it was easy. They slept together. Sanji came when his routes allowed it. Zoro didn’t ask for more. Sanji didn’t ask him to be different. Hookup.

Except hookups didn’t usually have laundry in Zoro’s dryer.

Sanji’s shirts tumbled with Zoro’s towels because Sanji had arrived one Saturday with a duffel full of road clothes and said, “Alright if I wash these?” Zoro had pointed him toward the washer. Sanji had kissed his cheek on the way past, like the washer being available meant something.

It was only a washer.

Still, Zoro had bought the detergent Sanji liked after the last bottle ran low.

He stood in the kitchen one Sunday morning, waiting for the coffee to finish. Sanji’s coffee. Too bitter, too expensive, and now always in the cabinet. 

Sanji came out of the bedroom barefoot, hair loose and messy, one of Zoro’s old shirts hanging off one shoulder. He looked half-awake and wrinkled from sleep. “Morning.”

“Hey.”

Sanji opened the cabinet and took down his mug without asking where it was, then went to the fridge for the creamer. He knew to bump the sticking cabinet door with his hip instead of yanking it. 

Zoro liked that. He liked having Sanji in his kitchen. 

Another weekend, after the weather turned cold again, Sanji was in town longer than usual. “You got any errands you need to run?” he asked over breakfast.

“Feed store.” Zoro said. “But I wasn’t going until you left.”

Sanji hummed into his coffee. “I need to grab a few things for the cab. We can do them together, if you want.”

“Oh.” Zoro considered it. Going to any store was always a pain, even when he asked for help. But with Sanji there, he might get done quicker. “Okay.”

They went after breakfast.

At the feed store, Zoro got a salt lick, ice melt, and a new pair of work gloves. Sanji followed him through the aisles with a basket hooked over his arm, occasionally picking up things Zoro hadn’t noticed they needed. Light bulbs. Dish soap. Trash bags that didn’t rip. 

Zoro hadn't asked for any of those things. Sanji had just seen them and put them in the basket, the way he noticed things that needed doing and did them without making it a conversation. Zoro found he didn't mind being looked after that way. It wasn't the same as being managed. 

They stopped at a Walgreens next, where Sanji loaded up a basket with antacids, chapstick, deodorant, hair ties, ibuprofen, wet wipes, and caffeine gum. He picked up several magazines as well, plus a five-dollar neck massager because maybe it would work. His neck was tense a lot from driving.

Another weekend, when the snow piled high and Zoro was going to have to shovel Sanji’s rig out, Sanji fell asleep on the couch again. Zoro threw another log on the fire and went to fix the dripping faucet in the bathroom. He didn’t need Sanji talking all the time. He didn’t need Sanji touching him all the time, though firm contact was good when Zoro wanted it. He didn’t even need Sanji awake all the time, apparently. Sanji asleep on the couch made the house feel occupied without feeling crowded.

That was new.

That night, they had sex. Slow at first, then harder when Zoro asked and Sanji answered. Sanji had learned him. Firm hands. Flat palms. Weight when Zoro needed it. Direct questions when guessing would get messy.

Zoro had learned him, too. Where Sanji liked Zoro’s mouth. When he wanted teasing and when he wanted Zoro to stop talking and move. The way his breath changed when he was close. The way he looked afterward, tired and pleased and too soft around the mouth.

A month passed that way. Sanji came when his route brought him close, left when the road took him out again, and Zoro kept finding small things to hold aside for when he returned.

The raccoon was one of them. He’d seen it on a Tuesday morning in January, fat and angry, wearing insulation out from the crawlspace beneath the back step like a cape. Usopp would’ve laughed if Zoro texted him a picture. Luffy would’ve asked if the raccoon could be his friend. But Zoro hadn’t texted either of them. He thought Sanji would like it. So he kept it for a month.

Zoro lay in bed afterward with Sanji’s weight half on him, Sanji’s hair tickling his shoulder, and stared at the ceiling. “Raccoon got under the back step.”

Sanji lifted his head. “What?”

“Last month. Fat one. Mean. Wearing insulation like a cape.”

Sanji stared at him for a second. Then he laughed, low and rough from sex and sleepiness. “You waited until now to tell me about a fat, mean raccoon?”

“Yeah.”

“Why?”

Zoro didn’t answer right away. Because he’d wanted Sanji to hear it. Because he'd started holding pieces of his week aside for when Sanji came back.

“Thought you’d like it,” he finally said.

Sanji’s expression changed. Got softer. “I do.”

“Had to fix the insulation.”

“Poor thing. Both of you.”

“Raccoon’s fine.”

“I meant your patience.”

“Used a trap. Wasn’t hard.”

Sanji settled back down, still smiling against Zoro’s chest. “Tell me about it, then.”

So Zoro did.

Sunday came the way it always did. Coffee. Breakfast. Sanji packing his bag. Boots by the door. Phone charger unplugged from the second nightstand. Laundry folded into the duffel. Zoro watching from the kitchen because standing too close made leaving feel like a task with too many parts.

Sanji kissed him before he picked up the bag. “I’ll text when I’m parked.”

“Okay.”

“Not sure when I’ll be back. Route’s weird after this.”

“Okay.”

Zoro looked toward the window. The yard was buried in snow. The shed needed organizing. The house would be quiet after Sanji left. He’d like that. He did like that. Space afterward helped. He could reset the kitchen, strip the bed, put everything back where it belonged, hear his own thoughts without another person breathing in the next room. He wanted that.

He also wanted Sanji to come back.

“Text when you know,” Zoro said.

Sanji’s face softened. “I will.”

Sanji left.

Zoro watched the truck turn down the drive and disappear through the trees. He breathed easier after a minute. Then easier still.

He washed the mugs. Put Sanji's coffee back in the cabinet. Took the sheets off the bed. Picked up the magazine Sanji had left on the couch, saw three people on the cover he didn't recognize, and set it on the side table instead of throwing it away. 


The months after that passed in the same uneven rhythm. A weekend here. A longer gap there. Zoro kept texting more than he used to, still short and specific, and Sanji came back whenever the route let him. Winter turned into spring. 

It was a Wednesday in late May when he got the text from Nami.

He was parked on an off-ramp in the middle of nowhere, hours after storms and wind that had tried to take his truck off the road. He’d taken a load north, high enough and late enough in the season that the weather had turned bad, and ice warnings had pushed him to stop early. The day had been a knuckle-grinder from start to finish. Now the extra hours of evening stretched long ahead of him, nothing around for miles in either direction, the rain still ticking against the cab roof. He was partway through a movie and a bag of chips when his phone notification sounded.

Vivi and I are doing a dinner thing the Saturday after next. You're in town that weekend, right? Bring your boyfriend if he's free. lmk

Sanji stared at the text.

Boyfriend.

Nami had said it like it was a given. 

It wasn’t. 

He looked out the small window at the rain. Three years this month. He and Zoro had never defined their thing. If the actual days were added up, they'd spent less than three months in the same room – a weekend here, a weekend there, routes permitting. Three years to less than three months. He wasn't sure if that made it more or less of something.

He knew what it was. He just didn't know what to call it. 

His brand of coffee in the cabinet, restocked without comment. Zoro texting first, flat little messages arriving mid-week – Wind knocked over a tree in the yard. Do you eat sushi? – things Zoro sent because something had reminded him of Sanji, and he’d wanted Sanji to know. The nightstand drawer on Sanji’s side, emptied out without discussion. 

He did like Zoro. Liked his quiet and his directness and his rough hands. Liked how he didn’t ask Sanji to be home more. Liked how he still made room when Sanji was.

But Zoro didn’t reach in the usual ways, and sometimes Sanji wanted the usual ways. He disliked admitting it. It made him feel needy, like the sort of man who needed to hear things said out loud, as if stocked coffee and a firm hand on his hip at night didn’t already say plenty.

But he did want words sometimes. Not speeches. Just enough to know whether he was the only one who’d stopped pretending this was casual.

Then there was the other side of it. Was it even fair to Zoro – putting the boyfriend label on someone gone roughly ten months out of the year? Sanji didn’t want to change his life. He liked the road. Liked the work. But he liked Zoro, too. Zoro had never said he wanted more.

He’d also never said he didn’t.

Sanji picked up his phone again. He almost typed, Not my boyfriend. Didn’t. Instead, he texted Nami back: I’ll be there for sure. I’ll ask him.

He sat in the cab afterward, Zoro's contact open on his phone. The last exchange was from the day before.

Found a raccoon under the back step again.

Same one?

Different one. Fatter.

Sanji had smiled at that when it came through. Now it made his chest ache a little.

He typed: Nami invited us to dinner on the 23rd. You free?

The response came twenty minutes later: Yes.

Sanji looked at the screen. Zoro might still be on his phone. He typed Missing you tonight and sent it before he could change his mind. It was read. No response came.

He stared at the words he'd sent for a minute. Then he typed the thing he'd been circling all evening.

What are we to each other?

His thumb hovered. He almost deleted it. He sent it anyway.

Read. No response.

He waited, in case Zoro was thinking. The question was direct enough. Or maybe it wasn't. He tried to read it through Zoro's eyes – still seemed straightforward.

Then the dots appeared.

Don't know.

Sanji looked at that for a long moment. Two words, honest and direct. Zoro didn't know. That was an answer, just not the one Sanji had been hoping for.

He hit the phone icon.

It rang four times. Zoro picked up on the fifth, and the silence on the other end was immediate and different from comfortable silence. Tighter, more pronounced.

"Hey," Sanji said.

"Hey." Zoro's voice was flat. Flatter than in person, scraped down to almost nothing.

"I just–" Sanji stopped. Started again. "I wanted to hear your voice. Is that weird?"

Silence.

"Zoro?"

"No." A beat. "Not weird."

But his voice was wrong. Too careful, too clipped, the words arriving separately like he was pulling each one up from somewhere difficult. Sanji had heard Zoro quiet before. Had heard him short. This was different, and he didn't know what to do with different at eleven o'clock at night from several hundred miles away.

"You okay?" Sanji asked.

"Fine."

One word. The same word Sanji got when he asked how Zoro's week was going, the word that technically answered the question and gave him nothing.

"Right." Sanji's hand tightened on the phone. "Sorry to call late."

"It's fine."

Sanji waited for something else – something that sounded like Zoro actually being on the other end of the line. Got silence.

"Thought this deserved a call," he said.

"What does?"

"Figuring out if we're something or not."

Zoro was silent.

"Are we?" Sanji said.

"Okay."

That wasn't an answer. And Zoro sounded stiffer and flatter than usual, the call doing something to his voice that being in the same room never did.

Sanji went still. He knew Zoro. He knew better than to pull meaning out of one flat word over a phone call, especially when Zoro already sounded wrong. But he'd asked if they were something, and okay gave him nowhere to stand.

"Okay," Sanji said, focusing on the date instead of his feelings. "I guess I'll see you on the 23rd."

"Yeah."

"I'll let you go."

"Okay." Zoro hung up.

Sanji lay there in the dark of his cab with the phone on his chest. He stared at the ceiling. Several hundred miles. Nine days on the road. A dinner invitation with the word boyfriend. A phone call that had felt like reaching and landing on nothing.

He thought about the empty nightstand drawer. The matched towels. The coffee. The raccoon story held for a month. It still wasn't enough. 

His phone buzzed.

Bad on the phone. Sorry.

Sanji looked at it for a long moment. Four words. Explained something, but not what he wanted.

Sanji typed back: I know. It's okay.

He sent it, then lay there in the dark wondering if it was.




The dog found him on Thursday. Koby, the young shepherd who'd been washing out of trailing work because he kept overshooting. He'd circled back on the second pass and come crashing through the brush with his whole body wagging, all four legs and nose and tail simultaneously, like he hadn't decided which part of him to lead with. Zoro crouched and let him put his paws on his knees. Koby licked his face twice, which wasn't protocol. Zoro didn't correct him.

The handler came in behind, radio already up. Two and a half days. Good time for Koby.

Now Zoro sat on the tailgate of his 4Runner at the trailhead edge, boots off, letting his feet air out. The late afternoon light came low through the tree line and turned the dirt road warm. He had water, an apple, and his phone. He ate the apple first.

He'd been out since Monday. Cell service dropped within the first mile of the trailhead and didn't come back, so the phone had been in his pocket mostly unused – he had the satellite locator for when the dogs couldn't find him and downloaded audio for the stretches of waiting. He checked it now, back in range, tailgate warm under his palms.

Three texts. Luffy. Usopp. Sanji.

He opened Sanji's first.

Route changed. Still coming Saturday.

He read it again. Five words, practical, exactly the kind of text Sanji sent when something logistical had shifted. He couldn't find what was wrong with it. That was the problem – there wasn't anything wrong with it. That was what was wrong with it.

He picked up his phone and opened Sanji's text again. Still coming. He read something into that, then stopped, because he was bad at that and it never helped. He'd know when Sanji got there.

He typed back: Okay. Koby found me today. He licked my face. He looked at it, then added: Not protocol. Sent it.

He got his socks on. Then his boots. The text might get a response or it might not. Either way he'd meant to send it. Sanji would find out about Koby when he got here and Zoro could tell him properly, but sending it now felt right.

He started the truck and pulled out of the trailhead lot, GPS already running.  He had until Saturday to figure out how to say the rest of it. 

He got home at six, still carrying the woods on him – dried sweat, woodsmoke, the stillness that took a day or two to leave after time in the trees. He showered, ate standing at the counter, and went to bed early.

Friday he did the usual things. Laundry. Groceries delivered and put away. The loose board on the back step that had gone soft, fixed in under an hour with a drill and wood screws. Simple problems. 

The house was quiet. Not the same as the woods. He stood at the kitchen window with his coffee, looking at the widened end of the driveway. Room enough for a cab to turn around easily. He'd done that for practical reasons.

He looked at it until his coffee went cold.


Sanji had been in the same lane for forty miles.

Construction had pushed everything into the right two, and the left two sat open behind orange barrels with nobody working them, which was always a special kind of irritation that made his jaw ache. Sanji crept forward behind a flatbed loaded with rebar and recalculated his time for the fourth time in an hour. He'd still make it. He had margin built in. He just didn't like losing it.

The sky ahead was flat and white, high thin clouds taking the color out of the afternoon. He had six hours left until his dropoff deadline. The CB had gone quiet an hour ago. Too much quiet. It gave him nothing to listen to but the thing he'd been turning over for ten days – whether to say anything at all. And if he did, what.

Every version sounded wrong. Too careful. Too needy. Too much like he was asking Zoro to become someone else. He downshifted behind a slow-moving tanker and checked his mirror and thought about the coffee in Zoro's cabinet, his specific brand, restocked without comment. He wanted Zoro. He just didn't know what Zoro wanted back. 

He was going to Zoro’s, that part wasn't in question. He had Nami's dinner and a load picked up that had put him in the right direction, and he wasn't going to cancel. That wasn't who he was. He'd told Zoro he'd come, and he would, and if things were strange when he got there, he'd deal with that when he got there.

The problem was that he didn't know what strange meant yet. He thought about okay again, because he'd been thinking about it since it came out of the phone. Flat. Two syllables. Okay. He'd asked if they were something and that was the answer he got, and then the line had been quiet, and then Sanji had been the one to end the call. He'd gotten the text after – bad on the phone, sorry – and he believed it. He'd seen it in person, the way the phone changed things for Zoro, the way his voice went somewhere else. He just didn't know what it had gotten in the way of. 

The rebar flatbed inched forward. Sanji inched with it.

If Zoro was a different man, he'd know by now. Zoro would've told him in person, months ago, something direct and flat, no guessing required. Zoro didn't do hints. 

The rebar flatbed crept forward another six feet and stopped. Sanji crept with it. Checked his mirror. Checked his time. 

He was aware he was doing what he always told himself not to do – finding meaning in gestures that weren’t there. He didn't think Zoro was just going through the motions. Zoro didn't do anything without a reason. But the wanting and the knowing weren't the same thing, and he was tired of them being in different places.

By the end of the first week since the call he'd mostly talked himself into treating it as run-its-course. Park somewhere dark, grieve a little, pull back onto the road in the morning and keep going. He'd done it before. The road didn't care. It just kept going in front of him regardless of what was sitting in his chest, and he knew how to use that. He'd been doing it his whole adult life.

He'd almost sent a text twice. Deleted both. There wasn't anything to say that wouldn't sound like asking Zoro to be someone he wasn't, and Sanji didn't do that. It wasn't fair, and it wasn't him.

Then the text about the dog had come in. A reply to Sanji's logistics update, Zoro answering practically and then tacking on one extra line. Koby found me today. He licked my face. Not protocol. Not an overture. Just Zoro sharing something small like he sometimes did. Sanji had been most of the way to done. Then Zoro sent him a dog story, and Sanji wasn’t done at all. 

The construction zone ended. The two closed lanes opened up. Sanji downshifted and pulled out, watching his mirrors, getting clear of the flatbed before he gave it some throttle. The road opened ahead of him. 

He didn't know what he was going to say when he got there. He hadn't decided whether to say anything at all or wait and see what Zoro said first or let the dinner happen and deal with it on the other side. He didn't know if Zoro had thought about it since the call. He didn't know if the text about the dog was Zoro reaching out or just Zoro reporting information he thought Sanji would like. 

He didn't have an answer. He was going to show up without one and see what happened, the way he'd been doing his whole life on the road when the route changed and the plan fell apart and the only thing left was to keep driving.

The rig settled into cruise speed. He put his audiobook on, then turned it back off after four minutes, because he wasn't going to hear it anyway.


Zoro had made a list.

He didn't always need lists, but today had two things in it that required separate preparation, and without tracking he'd lose one getting ready for the other. Nami's dinner at seven. Sanji staying over. Both required him to be ready in different ways, and the overlap was the part that needed managing.

He'd started with the house. Sheets changed, towels matched and set out, charger on Sanji’s nightstand. Coffee in the cabinet. He'd checked the list in his head after each thing, the same way he checked his gear before going into the woods. Methodical. One at a time.

Then the dinner prep. He'd ironed his good shirt the night before and hung it on the back of the bedroom door so he wouldn't have to think about it later. Shoes by the door. He'd programmed Nami’s address into his GPS and checked the route. Checked it again just to be sure it was there, because he wanted to go there, not somewhere else. 

By early afternoon he was done with the list and the house was in order and the tension that had been sitting in his chest since morning had dropped to something manageable. He went outside and split wood until Sanji's rig came down the road.

He heard the engine before he saw it. Set the axe down and stood in the yard.

Sanji’s truck rolled into the driveway a minute later. The smaller cab, never a full rig, and he parked where the gravel widened near the shed. Spring had made the yard green again. The lilacs were done blooming, but the dandelions had come back because dandelions always did. Sanji climbed down with a garment bag hooked over one shoulder and his duffel in the other hand.

He looked tired. He also looked good. Hair tied back. Blue button-down beneath his jacket. Black jeans. Boots dusty from the road. His mouth curved when he saw Zoro on the porch, but the smile came slower than usual. “Hey.”

“Hey.”

Sanji came up the walk. Zoro had raked the gravel that morning even though it didn’t need it. Sanji looked down, noticed, then looked back up. “Yard looks nice.”

“Yeah.” Zoro held the door open. Usually Sanji kissed Zoro when he arrived. Or Zoro kissed him. Sometimes they didn’t make it past the bench by the door before Sanji’s bag hit the floor.

This time, Sanji continued through without pause and took a seat on the bench to pull off his boots. Then he picked up his bag again, heading toward the bathroom. “I’m going to clean up.”

Sanji always showered first thing. That part was routine. But he'd walked through without a kiss, and he looked like he had something on his mind and wasn't going to say what. 

Zoro shut the door. The house changed when Sanji was inside it. Zoro didn’t know how to explain that. It wasn’t louder, exactly. Sanji could be loud, but he wasn’t always. It wasn’t crowded, either. Zoro still had room in his own house with Sanji in it. The house just had Sanji in it.

The shower came on. Zoro went to the kitchen to wash his hands in the sink. They still had a couple hours before they had to leave. 

He wondered why Sanji didn’t want to kiss him.

He checked his breath, in case that was it, but it smelled fine against his cupped palm. His reflection in the microwave door didn’t show anything on his face. He frowned. 

Sanji came out twenty minutes later in dark trousers and a pale shirt with the sleeves rolled. His hair was damp at the ends, falling loose around his shoulders because he hadn’t tied it back again. He smelled like soap and the shampoo he kept in Zoro’s bathroom now. 

“You didn’t want to kiss me,” Zoro said immediately. “Why?”

Sanji pulled back slightly, as if startled by the question. Then his face pinched briefly. “Sorry. Long trip.”

Sanji had long trips before. Bad ones, too. Zoro still got kissed. 

Sanji's tone also sounded different. The same thing he'd heard underneath the texts since the phone call, after Zoro had gone flat and useless and Sanji had said he understood – same frequency, same subjects, something underneath gone quiet. He'd noticed it from the trailhead parking lot. Hearing it in person was worse. “You sound different.”

Sanji glanced away. “Just tired, I guess.”

Zoro knew tired Sanji. This wasn’t it. “You’ve sounded different since the phone call. Tell me what I said wrong.”

Sanji shook his head. “You didn’t say anything wrong.”

That wasn’t true. Zoro knew how this went. He’d say something wrong, or fail to say anything at all, and whatever came out wouldn’t be right or enough. Then people left.

Something in his chest hurt hard. He knew that feeling, too. He’d gotten used to being too quiet, too blunt, too late with the words people wanted from him. He’d gotten used to the end arriving that way. His hands pressed harder into his arms. 

He didn’t want this to be the end.

Zoro's hands gripped his arms tight. His throat stung. "I don't want you to go."

Sanji's brow furrowed slightly. "To Nami's?"

Zoro shook his head sharply. "To break things off."

It was the first time Zoro had ever said that to anyone. He usually just let them go. Some he didn't know well, so it was okay. Others hurt. This hurt.

Sanji stared at him. Then he slumped slightly, the tension going out of his shoulders in a way that didn't look like relief yet. "I don't want that either." A pause. "But I don't know what we're doing."

"I know what I'm doing," Zoro said.

Sanji looked at him. "What are you doing?"

Zoro's jaw worked. He knew what he wanted. Getting it from inside to outside was the part that didn't work right. "Waiting for you to come back," he said finally. "That's what I want. That."

Sanji was quiet.

"And the texts." Zoro's fingers were still digging into his own arms. He made himself stop. "I like when you text."

"Zoro–"

"I widened the driveway," Zoro said. "So your cab could turn."

Sanji went very still.

Zoro looked at the floor. Easier than watching Sanji's face. "You not being here all the time is– that's fine. I like the quiet after. But I like knowing." He stopped. Started again. "That you'll be back."

The room was quiet for a moment.

"The phone call," Sanji said.

"Bad on the phone."

"I know." Sanji's jaw worked. "I just needed to know what I was to you. And okay didn't– it didn't give me anything."

Zoro looked up. "You're not someone I want to lose."

Sanji was quiet for a moment. Then he wiped a hand over his face and laughed once, soft and rough. "Damn you." 

Zoro frowned. "What?"

"Nothing." Sanji crossed the room and held out his hand. Zoro unfolded his arms and took it. Sanji's fingers closed around his firmly. They stood like that for a moment.

"I need words sometimes," Sanji said quietly. "Not many. Just… occasionally. Small things."

Zoro looked at their hands. He thought about the phone call. About okay not telling Sanji what he needed to know. "Tell me when it's not enough," he said. "I can't always tell."

Sanji's mouth twisted. "Yeah. Same."

A moment passed. The refrigerator hummed. Outside a bird called once and went quiet.

Zoro glanced at the clock over the stove. Forty minutes until they had to leave. He still needed to change, get his wallet, keys, and the jacket with the inside pocket. "Dinner's a lot," he said. 

“Because of your autism?”

“Yeah.”

“Okay,” Sanji said, squeezing his hand. “What do you need from me?”

"Might need to leave the room."

Sanji nodded slowly. "Okay. Take whatever break you need. Just tell me before you're ready to go for the night so I'm not wondering." 

Zoro nodded. "Okay."

Sanji's thumb moved once across his knuckles, then stilled. 

Zoro looked at their hands again. The next part was easier. It was logistics. Mostly. "I want you here for two nights in a row. Sometimes." 

Sanji's breath caught audibly. "Yeah," he said, voice rough. "I'd like that, too."

The room was quiet. Sanji's hand was warm in his.

"I'm going to get it wrong sometimes," Sanji said.

"Me, too." Zoro paused. "Doesn't mean I changed my mind."

Sanji looked at him for a second, then laughed quietly. He sounded like himself again. 

"Can we kiss now?" Zoro said.

Sanji's smile answered him first. "Yeah."

Zoro closed the distance and kissed him. Sanji's hand came up to the back of his neck, fingers spreading into his hair, grip firm the way Zoro liked it. Zoro got a hand on Sanji's jaw and held him there, unhurried. Sanji made a quiet sound against his lips and leaned in closer.

When Sanji pulled back he stayed close. "Still want me here?" 

Zoro frowned. "Said I did."

Sanji's mouth curved. "I know. I wanted to hear it again."

Zoro tightened his hand at Sanji's waist. "Want you here."

Sanji's eyes softened, and he kissed Zoro this time. Firm. Grateful. Enough to make Zoro's chest feel too full and his thoughts go quiet at the edges. 

He could get used to Sanji asking.  

Dinner was loud and crowded and ran long, which Zoro had expected. Nami's table sat eight and there were ten of them, chairs pulled from other rooms, elbows close, voices overlapping under the ceiling. Multiple conversations ran at once and crossed each other. The overhead light was bright. Zoro ate and answered when someone spoke to him and kept track of where the exits were the way he always did in rooms like this. At some point Luffy caught his eye from across the table, for no apparent reason, and grinned. Zoro looked away. Luffy kept grinning. 

He went quiet halfway through. Not a choice – just the point where the noise stopped being manageable and started being something he had to hold at a distance to function. He set his fork down, excused himself without explanation, and went to the hall.

It was narrow and dim and smelled like the cedar closet at the end of it. Zoro stood with his back against the wall and his palms flat on the plaster and breathed. The voices from the dining room came through muffled, reduced to a general noise rather than individual demands. His shoulders came down a fraction. He pressed his palms harder against the wall and waited for the rest of him to follow.

His phone buzzed.

Still want to stay?

He looked at it for a moment. Sanji had noticed him leaving and hadn't followed him out or sent someone to check or made anything of it at the table. Just a text. Direct question. Yes or no.

Zoro looked through the doorway, across the dining room, to where Sanji sat with his wine and half an ear on whatever Nami was saying, not looking toward the hall. Waiting without watching.

He typed back: Yes.

He saw Sanji's phone light up on the table. Sanji glanced at it, then set it face-down and turned back to Nami. That was all.

Zoro went back to the table.

They left before dessert. Nami hugged Sanji at the door and told them both to text when they got home. Zoro didn't say anything on the way to the car. Sanji didn't either.

The drive back was quiet. Zoro kept his eye on the road. Sanji looked out the window, one hand loose on his knee, not talking. The streetlights moved across the windshield in slow intervals. The dinner was done. Zoro had gotten through it. 

Sanji reached over and put his hand palm-up on the console.

Zoro looked at it. Then he took it, and left it there, and didn't let go until they pulled into the driveway.

At the house they came through the door the way they always did. Boots off. Lights low. The familiar sounds of the house settling around them. 

Zoro stood in the middle of the living room. The air was warm, the wood floor cooler beneath his sock-clad feet. Sanji stopped in the doorway and didn't push him toward anything. He stood there until the room was just the room again.

After a while Sanji sat on the arm of the couch, tie loosened, and waited. The room was quiet. Outside, something moved in the yard – wind in the trees, or an animal, something ordinary.

Zoro crossed the room and sat on the arm beside him. Sanji looked at him. "Still glad I came?"

"Yes."

Sanji's mouth curved and he shifted to the cushion. Zoro sat down beside him, close enough that their arms touched, and the room went quiet around them in the way it did when neither of them needed it to be anything else.

Zoro watched him for another breath, then kissed him. 

Sanji kissed him back.


October had turned the trees around Zoro’s cabin yellow, orange and red. Late season blooms shared space with pumpkins they'd carved on Saturday, before roasting the seeds to eat.

Sanji finished zipping his toiletries kit into his duffle, checked that he took his sleep mask, then shouldered the bag and headed from the bedroom. He was picking up a load five hours east at four the next morning. He wanted to get there and park for the night nearby.

Zoro stood in the kitchen, a frown etched on his face as he looked through a drawer. Sanji put his bag beside the bench and sat to tug on his boots.

"Did you move the hardware bag that was in here?" Zoro said.

"No. It might've gotten pushed back when the drawer opened."

Zoro bent down and rustled deeper. Sanji got his second boot tied when he made a satisfied sound.

He came over to where Sanji stood, small paper bag in hand. He held it out. "For you."

Sanji's brow rose as he took it and peeked inside. He dumped a key with a pink holder on it into his palm. "A key."

"Yeah. Lost mine in the woods last week," Zoro said. "Got a second one when I got mine made."

Sanji's chest went tight. "You want me to have a key?"

Zoro nodded. "Makes sense, in case you come and I'm out for some reason. Or you need to be here during the week when I'm not." He pointed to the key. "Gave you the pink one because I don't like pink."

Sanji closed his fingers around it. He knew better than to make it into something. He also knew Zoro well enough to know it already was. "I'm secure enough in my masculinity to take the pink."

Zoro stared at him. Sanji waved him off, taking out his keys from his pocket and adding it to the ring. "Thank you," he said.

Zoro nodded. Then tacked on, "Don't move my stuff."

Sanji chuckled and leaned in to kiss him. "I won't."

He picked up his bag and opened the door. Zoro followed him out onto the porch in bare feet, which he always did now, had been doing since sometime in the spring. Just Zoro, standing in the cold in his socks or without them, watching until Sanji was actually gone. 

"Be back in a few weeks," Sanji said.

"Okay." Zoro's eye tracked him across the driveway the way it always did. Steady. Patient. The same way it had tracked him across the room, across the table, through all the weekends and miles between. 

Sanji crossed the driveway to his cab. He tossed his bag in, then did a pre-drive check. Zoro watched from the porch beneath the light.

Sanji started the truck, got settled, and made the u-turn in Zoro's widened driveway. Zoro lifted a hand in goodbye as Sanji pulled out. Sanji watched him for a second in the mirror before the driveway disappeared behind the tree line.

He made good time. The highway was quiet, the way it got on Sunday nights when the weekend traffic had thinned out. When he pulled off at the truck stop to sleep, he set his keys on the console beside him, the pink one bright against the dark. He looked at it for a long moment. Zoro had gotten an extra one made because he’d lost his own key. He’d given it to Sanji for practical reasons, just in case.

Sanji snorted. Practical reasons, his ass.

He texted Zoro: I love you, too.

Ten minutes later, Zoro texted back: Okay.

Outside, the truck stop hummed with idling engines and distant light. It was a long time before Sanji stopped smiling. 

End