Work Text:
Sky is early.
Nani knows this before he even steps outside. There’s a way Sky’s presence settles first — quiet, certain — like the air has already adjusted. When Nani pushes open the café door, apron folded neatly over his arm, afternoon light warming his face, Sky is already there. Parked cleanly by the curb. Engine running. Waiting. Nani slows without meaning to.
Sky notices immediately. He steps out of the car as Nani approaches, jacket draped over one arm, sleeves rolled to his forearms. The tattoos are visible today — not offered, not hidden. Simply part of him. Like Sky has stopped editing himself around Nani.
“You’re done,” Sky says. It isn’t a question.
“Just finished,” Nani replies, smiling. “Sorry if I kept you waiting.”
“You didn’t,” Sky says calmly. “I planned for this.”
Something in Nani’s chest loosens at that. Planned. Not endured.
Sky reaches out and takes the folded apron from his hands without hesitation, as if this has always been his place. His fingers brush Nani’s for half a second longer than necessary — warm, steady.
“You okay?” Sky asks, quieter now.
“My feet hurt less,” Nani answers automatically, the truth he’s learned to offer first.
Sky’s gaze drops, precise.
The shoes. The ones Sky sent weeks ago.
“Good,” Sky says.
He opens the passenger door, one hand resting against the frame. Nani pauses, glancing up at him, amused.
“You don’t have to keep doing that,” he says.
Sky meets his eyes. He doesn’t smile. He doesn’t soften. “I want to.”
The words land without pressure. Without expectation.
Nani doesn’t argue. He slips into the seat. The leather is cool, clean — familiar now in a way that catches him off guard. For a moment, he wonders when it stopped feeling unusual. The thought passes before it can settle.
Sky closes the door gently and circles the car, movements unhurried, exact. When he starts driving, the city folds around them easily, the route already chosen.
Nani notices the bottle of water waiting in the cup holder. Already opened.
“You really are prepared,” Nani says, half-teasing.
Sky glances at him. “You forget to hydrate.”
“I do not.”
“You do,” Sky says. Then, softer. “Drink.”
Nani smiles and does.
They don’t talk much after that. The silence isn’t awkward. It’s held — like something shared, not left empty.
Eventually, Nani exhales and says, quietly, “I still can’t believe you’re cooking.”
Sky keeps his eyes on the road. “I said I would.”
“I know.” Nani hesitates, then adds, gentler, “I’m looking forward to it.”
Something tightens in Sky’s grip on the steering wheel. Just slightly. Only for a moment. “So am I,” he says.
The car glides through traffic, rising toward glass and light and a space Nani hasn’t seen yet. A place that has been waiting for him.
---
The car glides into the underground garage without slowing. Private. Quiet. Clean.
Nani notices the way the gates lift automatically, the absence of ticket machines, the polished concrete that doesn’t echo. The space feels insulated from the rest of the city, like it exists slightly apart from it.
Sky parks and cuts the engine. For a moment, neither of them moves.
Sky steps out first, circling the car to open Nani’s door. He offers a hand. Nani hesitates only a second before taking it.
The elevator is only a few steps away. There’s no button panel inside. Sky taps a card against the reader and the doors slide shut, sealing them into a soft hush. The ascent is smooth. Soundless.
Nani watches the numbers climb. His jaw tightens just slightly. His shoulders draw in without him noticing.
Sky notices. He says nothing.
When the doors open, the space beyond is wide and bright and still.
Floor-to-ceiling windows stretch across the living area, the city spread beneath them in gold and glass. Everything is intentional. Clean lines. Nothing cluttered. Expensive, but restrained — chosen to be lived in, not displayed.
Nani steps forward, then stops.
It’s subtle. Anyone else might miss it.
Sky doesn’t.
“You can take your shoes off here,” Sky says evenly, nodding toward the entryway.
Nani blinks, then does, careful and precise, lining them up neatly. He straightens, hands hovering for a moment before settling at his sides.
“It’s… nice,” he says, voice just a touch too light.
Sky sets his jacket aside, unhurried.
The living area opens wide from the elevator, uninterrupted — no walls separating it from the kitchen, just a long island dividing movement from rest. The couch faces the kitchen, low and deep, angled so the city stretches out behind it in glass and gold. From there, the kitchen remains fully visible: clean counters, warm wood, steel softened by light. Everything intentional. Nothing crowded.
Nani takes it in without moving, and Sky notices where he pauses.
“Sit,” Sky says — not a command. A suggestion with weight. He gestures toward the couch. “You’ve been on your feet all day.”
Nani hesitates, then lowers himself onto the edge of the cushions, posture still a little too straight, like he hasn’t quite decided how much space he’s allowed to take.
Sky disappears briefly down the hallway.
When he returns, he’s carrying a wide ceramic bowl, already fogged with steam. He sets it down gently in front of Nani, then crouches to adjust its position without comment.
Nani freezes. “…What’s this?”
“For your feet,” Sky says simply. “They are sore.”
Nani’s mouth opens, then closes again. “I— you didn’t have to—”
“I know,” Sky replies calmly. “Put them in.”
There’s no insistence in his voice. Just certainty.
After a beat, Nani slips his socks off and lowers his feet into the water. He exhales immediately, shoulders dropping. “Oh,” he breathes. “That’s… really nice.”
Sky watches the tension leave him like it’s something observable. Something predictable. “You forget to do it,” Sky says mildly, like it’s just a fact.
Nani blinks. “I told you that once.”
“Yes,” Sky replies.
Nothing more.
He pours Nani a glass of water and sets it within reach. “Drink.”
Nani does, eyes still on Sky, like he’s trying to understand something without quite naming it.
The silence stretches — warm, steady.
“This place makes you uncomfortable,” Sky says calmly.
Nani looks up, startled. “I didn’t say that.”
“I know.”
Sky leans against the counter across from him, forearms resting easily, tattoos catching the soft light.
“You started holding yourself differently,” he continues. “You stopped moving.”
Nani swallows. “I just… it’s a lot,” he admits quietly.
Sky nods once. “You don’t have to measure yourself here,” he says. “Not against my home. Not against my life.”
He steps closer — not crowding, just present. “I brought you here because I wanted to take care of you tonight,” Sky says. “And because I wanted you to feel at ease here.”
Nani’s breath catches.
“I don’t choose you because you fit my world,” Sky adds. “I adjust my world so there’s room for you.”
Something in Nani loosens completely. “Oh,” he says softly.
Sky watches his shoulders relax and nods, satisfied. “Good.”
He turns toward the kitchen. “Stay there,” Sky says. “I’ll start cooking.”
Nani leans back properly this time, feet soaking, glass warm in his hands.
The city glows behind him.
And the space — once too large — now feels just right.
---
Sky rolls his sleeves higher with deliberate care, forearms bare now, tattoos fully visible — clean black lines against warm skin. Nothing ornamental. Everything chosen.
Nani watches.
Sky catches the reflection of it in the countertop and doesn’t comment. He reaches for the ingredients already laid out, some prepared in advance — vegetables cut, sauces portioned — others worked on now, movements steady and practiced. There’s no rush in him, no wasted motion.
Nani shifts on the couch, instinctively starting to stand.
Sky looks up immediately. “Stay,” he says gently.
“I was just going to help,” Nani replies.
“You are helping,” Sky says calmly. “You’re resting.”
Nani hesitates, then sinks back onto the stool, warmth creeping into his cheeks. “…Okay.”
Sky nods once and continues cooking.
The sound of oil heating fills the space — grounding, familiar.
“You cook a lot?” Nani asks.
“When I need to think,” Sky replies. “It keeps my hands busy.”
“That sounds like work,” Nani teases.
“It’s quieter than work,” Sky corrects.
Nani hums. “Fair.”
After a moment, he adds, more thoughtful, “Modeling’s kind of like that sometimes. I like creating something. Being part of the process.”
Sky listens. Really listens.
“I don’t like when people stop talking to me and start talking around me,” Nani continues quietly. “Like I’m just… there to be looked at.”
Sky’s hands still for the briefest moment. He doesn’t look at Nani when he speaks. “I won’t let anyone treat you like that,” he says.
Not dramatic. Just certain.
“…Thank you,” Nani says quietly — not because he thinks Sky can fix everything, but because someone chose to stand with him anyway.
Sky resumes cooking like nothing fragile has just been placed between them.
“So,” Nani asks lightly, “what do you do when you’re not working or cooking?”
Sky considers. “Spend time with people who argue about unimportant things.”
Nani smiles. “That sounds like your friends.”
“Tay and New,” Sky confirms. “They debate everything.”
“Who’s right?” Nani asks.
“Both,” Sky says. “That’s the problem.”
Nani laughs, the sound easy. After a moment, he sighs. “Dew and Tee are exhausting lately.”
Sky glances at him. “How so?”
“They keep unloading on me,” Nani admits. “Not just about each other. About… everything. I don’t think they realize how much space they take up.”
Sky absorbs that quietly. “You don’t owe people unlimited access,” he says.
Nani blinks. “I know. But they are my friends. And I’m just… bad at saying no.”
Sky turns then, facing him fully. “You don’t have to do that with me,” he says.
Nani smiles — relieved, genuine. “…I’m getting that.” Nani looks around again, feet still soaking, the city glowing behind Sky’s silhouette.
“I can see everything from here,” Nani says casually. “It’s kind of nice.”
Sky meets his gaze. “I don’t like closed kitchens,” he says. “And I don’t like cooking where I can’t see the people I care about.”
Nani goes still. Then he nods, quietly accepting that.
Sky turns back to the stove.
And Nani stays exactly where he is — warm, grounded, and very deliberately included.
After sometime, Sky glances at the stove, then back at Nani.
“Almost done,” he says. “Wait a minute.” He disappears briefly down the hallway and returns with a folded towel — thick, clean — and a pair of house slippers set carefully on the floor beside the bowl.
Nani notices the slippers first. Pink. Soft. Simple. Exactly his size.
“…Sky,” Nani says, a little stunned.
“Lift your feet,” Sky replies calmly.
Nani does, still stunned.
Sky slides the bowl away, then dries Nani’s feet with unhurried care, methodical and gentle. No rush. No awkwardness. Like this was something he’d thought through rather than improvised. Nani’s toes curl once, involuntarily. Sky notices. Says nothing. When he’s done, Sky nudges the slippers closer. Nani slips his feet into them. They’re warm. Cushioned. Comfortable in a way that feels intentional, not decorative.
“They’re pink,” Nani says softly.
Sky hums. “You like pink.”
“…I do,” Nani admits, smiling despite himself. “They fit.”
“I checked,” Sky says simply. Only then does he straighten. “Dinner’s ready,” Sky says. “Take your time.”
Nani rises from the couch without hurry, steadier now, warmth lingering where it was meant to. Sky waits until he’s standing before gesturing toward the table. “Come.”
Nani crosses the floor in soft pink slippers that already feel familiar, their quiet steps grounding him. By the time he reaches the table, the space no longer feels like Sky’s alone. It feels shared.
Sky finishes setting the table, the last movement precise and unhurried. Steam rises softly, the scent warm and unmistakable. Rice. Soy. Something lightly sweet. Something savory.
Nani pauses, taking it in properly.
There’s a vase at the center. Simple glass. Clear. Inside it, peach roses rest loosely together, their color warm and gentle, threaded with eucalyptus that spills just slightly over the rim — grounding, calm, lived-in.
“…You have flowers,” Nani says, surprised.
Sky pulls out the chair for him. “Yes.”
“They’re different,” Nani adds as he sits. “From the ones you sent before.”
“These felt right tonight,” Sky says.
Nani leans in just enough to catch the scent. “They’re beautiful.”
Sky watches him for a beat. “So are you.”
Nani laughs softly, flustered, and looks back at the table.
There’s grilled teriyaki chicken, the glaze lacquered just right, sliced neatly. A small bowl of simmered vegetables — carrots, daikon, lotus root — glossy and fragrant. Miso soup, still steaming. Perfectly cooked rice, plain and dependable.
Nani blinks. “…You made Japanese food.”
Sky sits across from him, calm. “You like it.”
“I love it,” Nani corrects automatically. Then pauses. “You remembered.”
“I remember everything you say,” Sky says.
Nani takes his first bite. His shoulders drop immediately. “Oh,” he murmurs. “This is really good.”
Sky watches him eat, unhurried.
“It tastes…” Nani searches. “Balanced. In a really good way.”
“That’s intentional,” Sky says.
They eat slowly. No restaurant pacing. No performance. Just food meant to be eaten, not evaluated.
“I didn’t know you could cook like this,” Nani says halfway through.
“There’s a lot you don’t know about me,” Sky replies. “Yet.”
Nani smiles at that.
At some point, Nani leans forward as he talks, animated, his hand drifting toward Sky without thought. His fingers rest against Sky’s forearm.
Neither of them comments.
Nani keeps talking, unaware — and his thumb begins to trace. Just the edge of black ink. A line. Then another.
Sky stills. Not away. Just still. He doesn’t look down. Doesn’t interrupt. He lets the touch exist without naming it.
When Nani finally pulls his hand back to reach for his glass, Sky’s gaze lifts — not to his arm, but to Nani’s face.
Conversation drifts easily after that.
“Bright is absolutely going to interrogate me later,” Nani says, shaking his head. “He always does when I disappear like this.”
Sky hums. “Win will pretend not to listen.”
Nani snorts. “And then remember everything.”
“And bring it up weeks later,” Sky adds, dry. “At the worst possible moment.”
Nani laughs, leaning back in his chair, posture loose now.
Halfway through dinner, his hand drifts again. This time slower. Still unconscious. He traces the ink more deliberately, distracted by the story he’s telling, following the lines like they mean something.
Sky exhales quietly. When he shifts, it’s only to rest his arm more comfortably on the table. Easier to reach.
Eventually, Nani quiets.
Sky notices.
“You okay?” Sky asks.
“Yeah,” Nani says. Then, after a moment, “I was just thinking.”
Sky waits.
“This place,” Nani continues carefully. “Your life. Sometimes it feels very far from mine.”
Sky sets his chopsticks down. “You’re not out of place here,” he says.
Nani looks up.
“I noticed you,” Sky continues. “I chose to know you. And I keep choosing to make space for you.”
Nani swallows.
“I don’t care what you’re still figuring out,” Sky adds calmly. “I care that you notice people. That you try to make things gentler than they have to be.”
He meets Nani’s eyes.
“There’s room for you here,” Sky says. “Because I want there to be.”
Silence settles — full, not heavy.
“…Thank you,” Nani says quietly.
“You don’t have to prove anything to stay,” Sky replies.
They finish dinner slowly. When Sky stands to clear the table, Nani doesn’t jump up to help — not because he wouldn’t, but because he doesn’t feel like he has to earn his place.
Sky notices and smiles to himself.
When he returns, he pauses behind Nani’s chair, hands resting lightly on the back of it. Not trapping. Not claiming. Just there.
“I feel safe here,” Nani says softly.
Sky’s voice is low when he answers. “I’m glad.”
The city glows beyond the windows.
The flowers sit in front of them — warm, deliberate.
And for the first time, Nani doesn’t feel like he’s stepping into Sky’s world.
It feels like he’s being invited into something that’s still unfolding.
---
After dinner, they end up on the couch without really deciding to.
The plates have been cleared, the city still glowing beyond the windows. Sky dims the lights until the room settles into something softer, quieter. The television hums to life with something low-stakes and familiar — background noise more than entertainment.
Nani curls into the corner of the couch without thinking, legs folding beneath him, posture loose in a way it hadn’t been earlier. Sky sits beside him, close but not touching. At first.
Something on the screen makes Nani laugh — a real laugh, bright and unguarded. He leans sideways instinctively, shoulder brushing Sky’s arm.
Neither of them moves away. Nani stays there, attention half on the screen, half nowhere at all. His hand drifts — unthinking — until his fingers rest against Sky’s forearm.
Ink. Warm skin beneath it. Nani doesn’t pause. His thumb traces along a familiar line, following the shape like it’s something he’s done before. Then another. Slow. Absent.
Sky feels it immediately. Every time. His breath stills — not sharply. Just… held. He doesn’t look down. He doesn’t comment. He lets it happen.
When Sky shifts, it’s only to rest his arm along the back of the couch instead of his thigh — subtle, seamless — making room without calling attention to it.
The television keeps playing.
Nani hums softly at something on-screen, unaware of how his fingers linger now, tracing ink with the same ease he might trace fabric or skin he trusts.
Sky watches him from the corner of his eye. The curve of his mouth when he smiles. The way he leans without hesitation. The quiet confidence of someone who feels safe enough not to think twice.
Sky has been careful all night. This — this unconscious closeness — is what finally breaks the careful part of him.
Nani shifts again, turning slightly toward Sky, his hand still there, fingers moving lazily now, soothing rather than searching.
Sky exhales. Slowly. He turns his head.
Looks at Nani fully this time. At the light from the screen catching in his eyes. At the mole on his cheek. At the other, lower, just visible where his collar has fallen open.
Sky lifts his hand. Not sudden. Not rushed.
He cups Nani’s jaw, thumb brushing over that same mole with deliberate care — grounding, steady.
Nani stills.
Then he leans into the touch. “Sky,” he breathes.
Sky doesn’t answer with words. He closes the distance and kisses him.
It’s not rushed. Not tentative.
It’s slow, intentional — the kind of kiss that comes from wanting for a long time and finally allowing it.
Nani inhales softly in surprise — then responds just as easily, turning fully toward Sky, lips parting without hesitation. Sky deepens the kiss only when Nani meets him there, his other hand settling at Nani’s waist, warm and sure.
After a moment, Sky pulls back. Just a little.
Enough to breathe. Enough to look at him.
Nani doesn’t follow automatically.
He looks at Sky. Searches his face. Then — deliberately — he leans in and kisses Sky again. Not uncertain. Not reactive. Choosing.
Something in Sky gives way completely. He kisses Nani back, deeper this time, slower and more consuming, like he’s learned exactly how to take his time with something precious. His hand tightens slightly at Nani’s waist, anchoring him there.
Sky breaks the kiss only to scatter softer ones across Nani’s face — beneath his eye, along his cheek, the bridge of his nose — reverent, almost tender.
Nani’s breath stutters.
Sky follows the line of his jaw with his mouth, unhurried. A kiss to the corner of Nani’s mouth. Another, lingering. When Nani leans in, Sky lets the kiss deepen again, savoring the way Nani responds so easily.
His mouth trails lower. Beneath Nani’s ear. Along the curve of his jaw. Then — careful, deliberate — to the mole at the base of his neck.
Nani shivers.
Sky feels it instantly.
He pauses, forehead resting against Nani’s temple, breath warm against his skin.
“Okay?” Sky murmurs.
Nani nods, eyes dark and steady. “Yeah,” he says. Then, softer, “Don’t stop.”
Sky kisses him again — slower now, worshipful, as if each touch deserves its own moment. Nothing rushed. Nothing taken for granted.
When they finally part, Nani stays close, forehead resting against Sky’s. His fingers drift back — unconsciously — to Sky’s forearm, tracing ink again, grounding himself without realizing it.
Sky notices. He adjusts slightly, angling his arm so Nani can keep doing it without interruption.
“I’ve wanted to do that,” Sky admits quietly.
Nani’s hand slides from Sky’s arm to his chest, fingers splaying there, feeling his heartbeat. “Good,” Nani says softly. “I wanted you to.”
Something in Sky’s expression shifts — not darker. Not sharper. Just open.
He kisses Nani once more, gentle and lingering, like he’s sealing something rather than taking more.
They don’t pull apart right away. Nani stays close, forehead resting against Sky’s, breaths still a little uneven. Sky doesn’t move away either, his arm a steady presence at Nani’s back, holding the quiet instead of breaking it.
The television keeps playing. Neither of them is really watching anymore.
---
Time stretches — not heavy, not charged. Just warm.
When they settle back against the couch, Nani stays tucked against Sky’s side, shoulder fitting easily there, fingers once again finding ink without thought.
After a moment, Nani exhales and shifts, his hand sliding from Sky’s arm to his chest, resting there as he feels the steady rise and fall beneath his palm.
“We should…” he starts, then exhales. “It’s late.”
Sky nods immediately. “It is.”
“I have a shoot tomorrow afternoon,” Nani continues. “Early prep. I should probably go.”
Sky doesn’t argue. He studies Nani instead — the way his fingers curl into Sky’s shirt, the hesitation that has nothing to do with time and everything to do with expectation.
“You can stay,” Sky says quietly.
Nani stills.
“Stay,” Sky repeats, slower. “I’ll make you breakfast. I’ll take you to your shoot.”
It’s said like a plan, not a lure.
Nani swallows. “…You don’t have to do that.”
“I want to,” Sky replies.
There’s a pause.
Nani looks away for a moment, then back, voice careful. “If I stay… I don’t want you to think that means—”
“I don’t,” Sky says gently, before he can finish. He lifts one hand, resting it at Nani’s waist — steady, grounding. “I’m asking you to sleep next to me,” Sky says. “That’s all.”
Nani searches his face, looking for pressure.
There isn’t any.
“We’ll share the bed,” Sky continues calmly, because avoiding the words would make them heavier. “We’ll sleep. Nothing else happens unless you want it to.”
Nani’s breath hitches — then steadies. “And if I don’t?” he asks quietly.
“Then we sleep,” Sky answers without hesitation.
Something in Nani’s shoulders finally loosens. “You’re very good at hearing things I don’t say,” Nani murmurs.
Sky allows himself a small, honest smile. “I pay attention to you.”
Silence stretches — safe, unhurried.
“…Okay,” Nani says. “I’ll stay.”
Sky exhales softly, relief flickering through his composure for just a second. “Good,” he says.
He leans in, pressing a gentle kiss to Nani’s temple — not asking for more, not claiming anything. Just present.
“Come on,” Sky adds. “You need rest.”
They move together down the hallway, steps unhurried. Sky’s hand rests lightly at the small of Nani’s back — not guiding, just there.
He opens the door at the end. “This is mine,” Sky says.
The bedroom is vast. Not cold — just expansive. Floor-to-ceiling windows curve along one wall, the city spread out beneath them, lights glittering like something distant and unreal. They’re high enough that traffic noise doesn’t reach here. The world feels muted, softened.
The décor is minimal. Neutral tones. Clean lines. A low bed dressed in dark linens, perfectly made. A single armchair by the window. No clutter. No excess. Everything chosen, nothing accidental.
It feels like Sky. Intentional. Controlled. Quiet.
Nani steps inside slowly, taking it in. “It’s… beautiful,” he says softly.
Sky hums. “It’s just a room.”
But the way he watches Nani says otherwise. Sky crosses to the built-in closet and opens it. Inside, everything is arranged with the same precision — clothes spaced instead of packed, folded neatly. He pulls out a soft black T-shirt and a pair of lounge pants and hands them to Nani.
“These should fit,” Sky says. “They’re clean.”
Nani looks down at them, then back up. “You’re very prepared,” he murmurs.
“I like things done properly,” Sky replies.
He gestures toward a door just off the bedroom. “Bathroom’s there. Use whatever you need. Take your time.”
Nani hesitates for half a second. “You’re not—?”
“I’ll be here,” Sky says calmly. “I’m not going anywhere.”
That’s enough.
Nani nods and heads into the bathroom. It’s just as understated — stone, glass, warm lighting. Spacious. Thoughtful. Everything placed where it makes sense.
When Nani comes back out, changed, hair still damp at the edges, Sky is by the window, sleeves rolled down now, citylight tracing the clean lines of his profile.
He turns at the sound of footsteps.
“Better?” Sky asks.
“Yeah,” Nani says. Then, quieter, “Thank you.”
Sky nods once. He pulls back the covers and waits — not moving first.
Nani climbs into bed, settling near the edge, careful and deliberate. Sky follows a moment later, leaving space between them, the mattress dipping gently beneath his weight.
The lights dim.
For a moment, they lie there, the city breathing below them, distant and steady.
Then Nani shifts, turning onto his side. Sky doesn’t hesitate. He turns too, one arm resting behind Nani — close but not enclosing. A presence, not a hold.
Nani inches closer on his own. “Goodnight, Sky,” he murmurs.
Sky’s voice is low, even. “Goodnight.”
In the dark, Nani’s hand drifts again. Sleep-heavy. Unthinking. His fingertips trace the same familiar lines, slower now, gentler.
Sky knows he’s already half-asleep. Knows Nani won’t remember this in the morning.
He doesn’t stop him. He closes his eyes instead — memorizing the weight, the warmth, the trust freely given.
Above the city, in a room built for quiet and control, Nani falls asleep without wondering what is expected of him — only knowing that he stayed because he chose to, and that choice was met with care.
