Walls Have Ears

站点:NovelAI.one内容:前8章在线试读ID:c43e19c8更新:2026-06-18 12:31
The moving truck had barely pulled away when Fei’s voice boomed from the kitchen. “She’s here! The guest of honor has arrived!” Lin stood in the narrow hallway,
原创 剧情 爽文 架空 热门
Walls Have Ears 提供 前8章在线试读,可直接在线阅读。你也可以前往“最新小说”“热门小说”“发现小说”继续浏览站内内容。
当前页面收录可公开展示内容,以下为前 8 章试读:

New Neighbor

The moving truck had barely pulled away when Fei’s voice boomed from the kitchen. “She’s here! The guest of honor has arrived!”

Lin stood in the narrow hallway, a duffel bag slung over one shoulder and a cardboard box of books balanced on her hip. The apartment smelled like takeout noodles and fabric softener—Fei’s doing, probably. He always overdid it with the laundry.

Ye emerged first, wiping her hands on a dish towel. She was already grinning, arms outstretched. “Lin! Finally. I was starting to think Xu had locked you in his office.”

“He tried,” Lin said, dropping the box with a grateful thud. “But I’m a teacher. I’ve got negotiation skills.”

Fei lumbered out from behind Ye, his belly testing the buttons of his plaid shirt. “Negotiation skills? You’re going to need them living with us. Xu hogs the bathroom in the morning, and I eat the last egg every single time.”

“Only when Ye forgets to buy more,” Xu said from the living room doorway. He had his hands shoved into his pockets, shoulders slightly hunched. For a man who spent all day pitching software solutions, he looked remarkably unsteady.

Lin caught his eye and smiled. “Miss me?”

“Terrified,” he said, but the corner of his mouth twitched. He stepped forward to take the duffel bag from her shoulder, and their fingers brushed. His were cold.

Fei clapped his hands together. “Alright, tour time. Kitchen—you’ve seen it. Living room—you’re standing in it. Bathroom—don’t flush while someone’s in the shower. And your room…”

He gestured down the hall. Lin followed, Xu trailing behind with the bag. The door was open, revealing a small room with a single bed dressed in fresh sheets, a desk, and a window that faced the brick wall of the next building. But the wall that mattered was the one between this room and the main bedroom—Fei and Ye’s room. It was drywall, probably, and thin. Lin could already hear Fei’s heavy footsteps through it.

“Cozy,” she said.

“Soundproof-ish,” Ye added, reading her mind. “We’ve got a white noise machine if you need one.”

Lin laughed. “I’ll survive.”

That evening, they ordered hotpot delivery and ate around the coffee table, cross-legged on cushions. Fei told stories about the time Xu accidentally emailed a client a meme instead of a contract. Ye argued with Lin about the best way to organize a classroom library. Xu mostly listened, but he kept glancing at Lin, and once, under the table, his knee pressed against hers. She pressed back.

By eleven, the dishes were washed and the apartment had settled into the quiet hum of the refrigerator. Xu disappeared into the bedroom first, claiming an early meeting. Lin said goodnight to Fei and Ye and slipped into her new room.

The door clicked shut. The wall was a pale beige. She could hear Xu moving around on the other side—the creak of the bed, the slide of a zipper. She changed into her sleep shorts and a tank top, her heart beating a little faster than it should.

A soft knock came from the wall. Three taps.

She tapped back twice.

A moment later, her phone buzzed. Xu: *You okay?*

She typed back: *Nervous. Thin walls.*

Xu: *Very thin.*

She bit her lip. Then she heard his door open, and a second later, her own door swung inward. He stood there, barefoot, in a worn t-shirt and shorts, his hair messed from the pillow.

“Hi,” he whispered.

“Hi.”

He crossed the room in two steps, cupped her face, and kissed her. It was warm, familiar, and not nearly enough. She pulled him onto the bed.

Their movements were careful at first—muffled kisses, hands that tried not to make the mattress creak. But urgency won. The headboard knocked against the wall, a soft, rhythmic thud. Lin pressed her palm against the painted surface, trying to steady herself, but the sound seemed to bleed through anyway.

In the next room, Fei was scrolling through his phone, the screen light painting his face. Ye lay beside him, eyes open, staring at the ceiling. The thumping from the other side was faint but unmistakable.

Fei’s thumb stopped moving.

Ye didn’t say anything. She didn’t need to. She turned her head slightly, and in the dim light, she saw Fei’s expression—not annoyed, not amused. Alert. His nostrils flared just a little.

The headboard knocked again. A soft gasp, barely audible, came through the wall.

Ye’s hand found Fei’s arm under the blanket. Her fingers pressed into his skin. He looked at her, and she saw the question in his eyes. She gave a tiny shrug, the corner of her mouth lifting.

Neither of them spoke. They just lay there, still, listening. The sounds grew quicker, then stopped. A murmur, a laugh, silence.

Fei let out a slow breath. “Well,” he whispered.

Ye snorted, covering her mouth. “Don’t.”

“I’m not saying anything.”

“You’re thinking it.”

He turned off his phone and dropped it on the nightstand. In the darkness, his voice was low, almost teasing. “Guess the new neighbor settled in.”

Ye jabbed his ribs, but she was smiling. “Shut up.”

He didn’t shut up. But he didn’t say anything else either. They lay in the dark, side by side, the thin wall between them and their old friends, and something electric lingered in the air—a secret, a shared thrill neither of them would name.

Tacit Silence

The first week passed in a blur of shared meals and tentative outings. Lin and Ye fell into an easy rhythm, their laughter drifting from the kitchen as they cooked together, while Xu and Fei exchanged knowing smirks over their beer bottles. One evening, they all went to a noodle place around the corner, the four of them squeezed into a booth, elbows brushing, voices overlapping.

“You’re going to lose it if you keep that up,” Fei said, pointing his chopsticks at Xu, who had just made Lin laugh so hard she snorted.

“He’s always been like this,” Fei added to Ye, who was wiping tears from her eyes. “Back in college, he got us kicked out of a library for doing impressions of the librarian.”

“It was worth it,” Xu said, grinning. Lin nudged him under the table, but she was smiling.

After the meal, they walked home through the夜市 glow, street vendors hawking skewers and bubble tea. Ye linked arms with Lin, whispering about the cute couple they’d spotted at the next table. Fei lit a cigarette, offering one to Xu, who waved it off. The night air was thick with the smell of frying garlic and exhaust.

That night, around two in the morning, the sounds started again.

Lin had been restless, shifting under the thin blanket, and then Xu’s voice came through the wall—a low murmur, then a breathy laugh from Lin. The bed frame emitted a soft, rhythmic creak. In the next room, Fei and Ye lay still, their eyes open in the dark.

Ye turned her head on the pillow, her voice barely audible. “They’re at it again.”

Fei exhaled slowly. “Mm.”

The creaking continued, but it was quieter this time, as if someone had remembered there were other people in the apartment. After a moment, Ye shifted closer to Fei, her hand finding his chest. He rolled onto his side, his hand sliding down her waist. They moved together without speaking, their own breath held tight, the noises from the other room a faint counterpoint. When they finished, Fei kissed her temple and whispered, “Walls have ears, huh?”

Ye laughed softly, muffling her face in his shoulder.

The next morning, the four of them met in the kitchen for coffee. Lin was wearing Xu’s hoodie, her hair a mess. Ye had dark circles under her eyes but a relaxed smile. Fei poured milk into his cup while Xu leaned against the counter, stirring his black coffee.

“Sleep okay?” Fei asked, not looking at anyone in particular.

“Fine,” Lin said, her voice a little too bright. “You?”

“Slept like a baby,” Ye said, and something flickered between her and Lin—a glance that held too much knowledge. Both women looked away at the same time, sipping their drinks.

Xu broke the silence with a story about a bug in yesterday’s code that had crashed the entire server. Fei jumped in with a mock complaint about his own project manager. The conversation was normal, almost energetic, but every now and then a look passed between them—Xu catching Fei’s eye, a slight lift of the eyebrow; Lin and Ye exchanging a smile that was just a fraction too knowing.

After breakfast, Xu and Fei went out to the balcony for a smoke. The morning air was cool, smelling of damp concrete and distant traffic. Below, a street cleaner swished past.

Fei lit his cigarette, took a long drag, and blew the smoke out in a thin stream. He didn’t look at Xu. “You know,” he said, his voice casual, “walls have ears.”

Xu was leaning on the railing, his own cigarette unlit, just twirling it between his fingers. He turned his head slightly, a small smile playing on his lips. “Yeah,” he said. “They do.”

He didn’t say anything else. He just flicked the unlit cigarette over the railing and watched it fall. Fei chuckled, took another drag, and they stood there in the quiet, the shared secret settling between them like smoke.

Night by the Sea

The RV hummed along the coastal highway, salt air streaming through the cracked window. Xu drove with one hand on the wheel, the other resting on Lin’s knee. In the back, Fei and Ye had already cracked open two beers, the cans clinking as they toasted the vanishing city skyline.

The beach was almost empty when they arrived. A crescent of pale sand hugged by cliffs on either side, the water a deep turquoise that darkened to navy near the horizon. They parked the RV on a gravel patch overlooking the shore and spilled out, laughing at nothing in particular.

Xu kicked off his sandals and sprinted into the surf, yelping when the cold water hit his shins. Lin followed more cautiously, her toes testing the edge before she waded deeper. Fei plunged past them both, belly-flopping into a wave that sent spray arcing over Ye, who shrieked and chased after him with a fistful of seaweed.

For an hour they played like children—racing the retreating waves, burying each other in sand, floating on their backs as the sun slid toward the horizon. The sky turned orange, then pink, then a bruised purple that bled into the sea. Xu found a flat rock and pulled Lin onto his lap, and they watched the sun disappear together, her head against his shoulder, his arms around her waist. A few yards away, Fei and Ye sat side by side, shoulders touching, their silhouettes a single dark shape against the glowing water.

“I could stay here forever,” Lin whispered.

Xu kissed her temple. “Then we will.”

They cooked dinner on the RV’s tiny stove—pasta with jarred sauce, slightly burned, but no one cared. Wine flowed, the second bottle half-empty before the first was done. The windows steamed up from the heat and the laughter. When the last plate was cleared, Ye stretched and yawned theatrically. “I’m beat. Bedtime?”

Fei raised an eyebrow. “So early?”

“Travel wears me out.” She stood and tugged his hand. “Coming?”

He let himself be led to the rear curtain, which Ye drew closed with a rustle of cheap fabric. The RV was a single long cabin, with a fold-out couch at the front and a permanent bed at the back, separated by a narrow galley and a flimsy curtain. Another curtain, identical, hung between the galley and the couch area.

Xu watched them disappear, then turned to Lin. Her eyes were dark in the dim light, her lips parted. He leaned in and kissed her, slow and deep, tasting wine and salt.

“We should get some sleep too,” she murmured against his mouth.

“Yeah,” he agreed, but neither moved. He kissed her again, and her hand slid up his chest.

They folded out the couch bed, spreading the thin blanket. Lin lay down first, and Xu stretched beside her, propping himself on one elbow. Outside, the waves whispered. Inside, the only sound was their breathing, quickening.

He kissed her neck, her collarbone, the hollow of her throat. She arched into him, her fingers tangling in his hair. They moved together in the narrow space, careful at first, muffling their breath against each other’s skin.

From behind the rear curtain came a soft gasp, quickly stifled. Then the creak of the bed, a rhythmic whisper of fabric.

Lin froze, her eyes wide. Xu pressed his lips to her forehead, stifling a laugh. “They’re … busy too.”

“Oh god.” She buried her face in his shoulder, her body shaking with suppressed laughter. “We have to be quiet.”

“We are being quiet.”

“Not quiet enough.”

He kissed her again, and she forgot about the sounds from the back. For a few minutes, they managed—biting lips, breathing in shallow puffs, moving with a careful, stilted rhythm. But the wine was still warm in their blood, and the nearness of another couple only sharpened the edge of their own desire.

A moan escaped from behind the curtain—Ye, unmistakably, low and throaty. Then Fei’s voice, a husky murmur, and the creaking grew faster.

Lin let out a shaky breath. “Screw it,” she whispered, and pulled Xu down.

He didn’t need more encouragement. The pretense of silence dropped away. They moved freely now, her gasps mixing with the creak of the couch springs, his soft groans rising to meet the sounds from the rear.

For a while, it was two separate rhythms, each couple lost in their own world. But gradually, as if by unspoken agreement, they synced. A long sigh from the front answered by a sharp cry from the back. The squeak of springs in counterpoint. Their voices wove together, rising and falling like the tide outside, until a final, resonant climax—a near-simultaneous release that left the RV silent but for heavy breathing.

They lay still, tangled in the sheets. The only light was the moon streaming through the windshield, silvering the dust motes that danced in the air.

Xu smiled into the dark. Lin’s hand found his, squeezed. From the back, he heard a low chuckle—Fei—and then Ye’s soft laugh in reply.

No one spoke. The words would come later, or not at all. For now, the night was enough.

Morning light poured through the RV’s windows, harsh and white. Xu woke to the smell of stale wine and the distant crash of waves. Lin was already awake, her back to him, staring at the ceiling. She turned her head. Their eyes met, and a flush crept up her neck.

“Morning,” he said, his voice rough.

“Morning.”

The rear curtain rustled. Fei emerged, scratching his belly, his hair a disaster. He glanced at Xu, then quickly away. “Coffee?”

“Yeah.” Xu sat up, pulling the blanket around his waist. “I’ll make it.”

Ye appeared behind Fei, her hair in a messy bun, a faint smile on her lips. She avoided looking directly at Lin as she shuffled past to use the tiny bathroom.

They moved around each other in the cramped space, murmuring polite requests for milk and sugar, their eyes sliding off contact like water off wax. No one mentioned the night. No one could.

But as Xu handed Lin her mug, their fingers brushed, and she held his gaze for a heartbeat longer than necessary. And when Ye finally sat down across from her, she caught Lin’s eye and gave a tiny, conspiratorial wink.

They drank their coffee in silence, listening to the gulls outside. The memory hung in the air between them—warm, embarrassing, precious. None of them would ever speak of it directly. But they would all remember.

Open Confessions

The morning air was crisp and cool as Xu and Fei stepped out of their apartment building, the sun just beginning to cast long shadows across the street. They walked side by side toward the subway station, their footsteps synchronized from years of shared commutes.

Fei nudged Xu with his elbow, a sly grin spreading across his round face. "So," he said, drawing out the word, "last night was intense, huh?"

Xu kept his eyes forward, but the corner of his mouth twitched. "What makes you say that?"

"The walls in that place are paper thin, man. I heard everything." Fei chuckled, adjusting his backpack strap. "Or should I say, I heard *Lin*."

Xu's cheeks flushed slightly, but he maintained his composure. "Yeah, well. It's been a while since she moved in. We had some catching up to do."

"Catching up," Fei repeated, his tone mocking. "Is that what we're calling it now? You two were going at it like rabbits. I thought the bed was going to break."

Xu laughed, a low, genuine sound. "Okay, fine. It was good. Really good. She's... different when we're alone. More confident."

Fei raised an eyebrow. "Different how?"

"Less shy. More direct." Xu's voice dropped, becoming almost private despite the empty sidewalk. "She knows what she wants now. And she's not afraid to ask for it."

Fei let out a low whistle. "Sounds like you've got a keeper. Ye's been the same lately. Ever since she started hanging out with Lin more, it's like she's unlocked some new side of herself."

"You're not complaining, are you?"

"Not a chance." Fei grinned. "But seriously, it's good to see you happy. And Lin seems to fit right in with the group. She and Ye are practically inseparable now."

They reached the station entrance, the rumble of an approaching train echoing from below. Xu paused, a thoughtful look crossing his face. "Speaking of which, we should plan something. All four of us. A weekend getaway, maybe."

Fei nodded, pushing open the glass door. "I was thinking the same thing. Let's talk to the girls tonight."

---

Across town, Lin and Ye wandered through the aisles of a home goods store, their shopping cart half-filled with throw pillows and scented candles. Lin picked up a ceramic vase, turning it over in her hands, but her mind was elsewhere.

Ye noticed her distraction. "You're quiet today. Everything okay?"

Lin set the vase down, a faint blush creeping up her cheeks. "Yeah. Just thinking about last night."

Ye's eyes lit up with knowing amusement. "Oh? Did Xu finally live up to the hype?"

"Ye!" Lin swatted her arm, but she was smiling. "It's not that. Well, it's partly that. He was... really attentive. It felt different. More intense."

Ye leaned closer, her voice dropping to a conspiratorial whisper. "Different how? Give me details."

Lin glanced around, ensuring no one was within earshot, then spoke in a low, excited rush. "He was more vocal. More adventurous. He kept telling me what he wanted, and I actually felt comfortable enough to say what I wanted, too. It was like we were finally on the same page, completely."

Ye's grin widened. "Good for you. Fei's been the same way lately. I think living together, sharing space, it's made us all more open. Less afraid to be ourselves."

Lin picked up a small glass candle holder, examining it without really seeing it. "It's strange. I used to think that being in a relationship meant keeping some mystery, holding back. But now... I feel closer to him than ever. Like the walls we had between us are gone."

"Sounds like you're falling in love all over again," Ye said softly.

Lin met her eyes, a warm glow in her expression. "Maybe I am."

They continued shopping in comfortable silence, their cart gradually filling with items for the apartment. As they reached the checkout, Lin's phone buzzed. She glanced at the screen.

"It's Xu. He and Fei want to talk about a weekend trip tonight."

Ye's face lit up. "Perfect. I've been needing a break."

---

That evening, the four of them gathered in the living room, takeout containers spread across the coffee table. Xu sat on the couch next to Lin, his arm draped casually over her shoulder. Fei and Ye occupied the armchairs facing them, a bottle of wine open between them.

"So," Fei began, swirling his glass, "you mentioned a trip. Any ideas?"

Xu shrugged. "I was thinking somewhere relaxing. Maybe a beach, or a mountain lodge."

Lin nodded enthusiastically. "That sounds wonderful. Just the four of us, no work, no distractions."

Ye tapped her chin thoughtfully. "How about a hot spring? I've always wanted to go to one of those outdoor ones, with the natural pools."

Fei's eyes widened. "A hot spring? That's actually a great idea. Imagine it—cool mountain air, steaming water, a bottle of sake. Perfect for unwinding."

Lin's blush returned, but this time it was accompanied by a playful smile. "I've never been to one. Would we all... share a pool?"

"Some places have private baths," Ye said, her tone light but knowing. "But the public ones are mixed. Robes required, of course."

"Of course," Xu echoed, a hint of a grin on his face.

Fei leaned forward, his voice dropping to a playful whisper. "Or we could rent a private villa with its own onsen. Just the four of us. No robes required."

Lin's cheeks burned, but she laughed, hiding her face against Xu's shoulder. "You're terrible."

"Terribly brilliant," Fei corrected, taking a sip of wine.

Ye reached over and squeezed Fei's hand. "I think it's a wonderful idea. We could go next month, during the school break."

Xu looked at Lin, searching her eyes. "What do you think? Up for it?"

Lin lifted her head, her smile shy but determined. "Yeah. Let's do it."

The decision was met with a chorus of approval, and soon they were pulling out phones, searching for hot spring resorts, sharing links and photos. The conversation flowed easily, punctuated by laughter and the clinking of glasses. The walls between them—the thin ones of the apartment, and the invisible ones they'd built over years of friendship—seemed to dissolve in the warmth of shared plans and open confessions.

Hot Spring Temptation

The four of them checked into the hot spring suite just as the evening light slanted through the paper screens. The room smelled of cedar and damp stone, and the open-air bath steamed gently in the corner of the private courtyard, its surface rippling under a low wooden roof. Xu set down the bag of toiletries and let out a long breath. “I needed this,” he said, already loosening the collar of his shirt.

Fei dropped onto the tatami beside the pool and kicked off his sandals. “You say that every time we book something like this.”

“Because I mean it every time.” Xu grinned and began unbuttoning his shirt.

Lin and Ye came in from the changing area, both wrapped in thick white towels that reached mid-thigh. Lin’s hair was still dry, but she had already tied it up, leaving a few damp strands at her temples. Ye carried a small tray with two cups of tea, which she set on the lip of the stone pool.

“The water’s perfect,” Ye said, dipping a toe in. “Not too hot.”

“Let’s soak first, then talk,” Fei said. He slipped out of his towel and lowered himself into the pool with a low groan of pleasure. The steam curled around his shoulders, and he leaned back against the edge, eyes half closed.

Xu followed, then the two women. For a while they sat in comfortable silence, the water lapping at their chins, the only sound the trickle of a bamboo pipe feeding the pool. The steam rose thickly, blurring the edges of the courtyard.

“Remember that trip in college?” Fei said, not opening his eyes. “When we rented that cabin near the lake, and the heater broke?”

Xu snorted. “You mean the night we all slept in the same bed wearing every piece of clothing we had?”

“I remember that,” Lin said softly. She was sitting next to Ye, fingers trailing idle patterns on the water’s surface. “Ye and I shared the only blanket.”

“And you two snored like chainsaws,” Ye added, nudging Fei with her elbow.

“I do not snore,” Fei protested.

“You do,” Xu said. “I’ve lived with you for six years. I know.”

They laughed, and the tension that had been present since check-in eased. Lin shifted closer to Xu, letting her leg brush against his under the water. He did not move away. The steam thickened as the evening cooled, and one by one they let their towels fall away, discarding them on the stone edge.

Fei was the first to notice the shift. He sank lower into the water, his hand finding Ye’s thigh under the surface. She startled, then relaxed, her lips parting slightly. She turned her head to look at him, and he gave a small, slow smile.

Under the water, his fingers traced a path upward. Ye bit her lip and slid closer to him, her own hand moving to rest on his stomach. The movement was subtle, barely visible through the steam, but Lin caught it. She stiffened beside Xu, then let out a slow breath.

Xu felt the change in her posture. He glanced at her, then at the other couple, and understood. His hand found Lin’s knee, gentle, questioning. She nodded once, and his fingers began a slow ascent.

What started as playful teasing evolved quickly. Fei turned Ye so that she faced him, her back to the pool edge, and kissed her with a hunger that was not for show. The water sloshed as she wrapped her legs around his waist. Xu pulled Lin into his lap, her back against his chest, and his mouth found the curve of her neck.

The hot spring filled with the sound of water moving, of breath quickening, of low moans swallowed by steam. The two couples were close enough to see each other through the mist—glimpses of skin, of limbs tangled, of faces contorted in pleasure. It was intimate in a way the bedroom never was, the warmth of the water and the open air dissolving the last walls between them.

Ye cried out once, a sharp sound that she tried to stifle against Fei’s shoulder. Lin’s breathing grew ragged, her head falling back against Xu’s shoulder. The steam rose and fell, now obscuring, now revealing, as if the courtyard itself was toying with them.

After, they floated in the aftermath, limbs loose, hearts pounding. No one spoke. The bamboo pipe dripped. The water settled.

One by one, they climbed out, reaching for the discarded towels. Ye wrapped hers around her body, not meeting anyone’s eyes. Lin did the same, her cheeks flushed from more than the heat. Xu and Fei dried off in silence, their movements unhurried.

They padded back into the suite, the tatami cool under their bare feet. The lamps had been turned low, casting long shadows across the futons that had been laid out while they bathed. The air between them was thick, charged with something unsaid.

Ye sat on the edge of her futon, towel still clutched around her. Lin stood by the window, staring out at the dark courtyard. Xu and Fei exchanged a glance—a quick, knowing look—and then Fei broke the silence.

“Anyone want to order dinner? I’m starving.”

Ye laughed, a little too high. “Yeah. Me too.”

And the tension cracked, just enough for them to breathe. But it did not disappear, lingering in the space between their bodies as they dressed and reached for the room service menu, waiting for the night to decide what came next.

Game Escalation

The four of them sat cross-legged on the floor of Xu and Fei's room, a circle of beer bottles between them like the remains of a small battle. The overhead light was off; only the warm glow of a desk lamp in the corner illuminated their faces, casting long shadows across the walls.

Lin leaned against Xu's shoulder, her cheeks flushed from the second bottle. Ye sat beside Fei, her legs tucked under her, occasionally brushing her fingertips along his arm as she laughed at something he said.

"Man, I'm bored," Fei announced, draining the last of his beer. He set the bottle down with a clunk and wiped his mouth with the back of his hand. "We need something to spice this up."

Xu raised an eyebrow. "Spice? We've got beer, snacks, good company. What more do you want?"

Fei grinned, a mischievous glint in his eyes. He reached for his phone and held it up. "I've got a video. College couples swapping. Heard it's pretty wild."

Lin's eyes widened, but she didn't look away. A nervous giggle escaped her lips. "Fei, you're terrible."

"Terribly bored," Fei corrected. "Come on, we're all adults here."

Ye nudged him with her elbow, but she was smiling. "You and your ideas."

Xu glanced at Lin, checking her reaction. She met his gaze and shrugged, a playful dare in her expression. "Why not? It's just a movie."

Fei had already cast the video to the TV mounted on the wall. The screen flickered to life, showing a dimly lit dorm room, two couples sitting on separate beds, laughing nervously. The plot was thin, barely an excuse, but the tension built quickly.

Lin watched for a few minutes, then sat up straighter. Her voice cut through the soft moans emanating from the TV speakers. "This is too passive. Let's play a game."

Ye turned to her, intrigued. "What kind of game?"

"Truth or dare? No, that's boring." Lin tapped her chin, then her eyes lit up. "Strip game. We take turns asking questions or giving dares. Lose once, you take off one piece of clothing."

Fei let out a low whistle. "Lin, I didn't know you had it in you."

Lin smirked, a confidence in her posture that Xu rarely saw. "I'm full of surprises."

Xu held up his hands. "I'm not objecting."

Ye laughed, already pulling off her cardigan. "I'm in. But no skipping turns."

The rules were simple—a coin toss decided who asked first, and if you couldn't answer or complete the dare, off came a sock, a shirt, a bracelet. The first few rounds were easy, almost comical. Lin lost her hair tie. Fei lost both socks. Xu lost his watch.

But as the clothing diminished, so did the laughter. The air grew thick, charged with something unspoken. Lin sat in her bra and shorts, her skin glowing in the lamplight. Ye had stripped to her underwear, her body relaxed, unashamed. Xu and Fei were down to their boxers.

The TV still played in the background, forgotten.

Lin was the one to change the game. She looked at Xu, then at Fei, her voice low and steady. "No more questions. Just dares."

Fei grinned. "I like where this is going."

"Fei," Lin said, holding his gaze, "kiss Ye. But don't stop there. Touch her like I'm not watching."

Ye's breath hitched, but she didn't protest. Fei leaned in, his mouth finding hers. His hand slid up her thigh, over her hip, beneath the waistband of her underwear. Ye arched into him, a soft moan escaping her lips.

Lin watched, her own hand moving to Xu's chest, tracing the line of his collarbone. He shivered under her touch. "Your turn," she whispered. "Touch me. Show him how it's done."

Xu didn't need to be told twice. He pulled Lin into his lap, his mouth on her neck, his hands roaming her back. She gasped, her fingers threading through his hair.

On the other side of the small circle, Fei had Ye pressed against the floor, his body covering hers. Their movements were slow, deliberate, a rhythm that matched the rising tension.

Lin pulled Xu onto the bed. He followed, his weight settling over her. She looked past him, at Ye, who met her eyes over Fei's shoulder. There was a silent understanding between them, a dare within the dare.

Lin reached out, her hand brushing Fei's arm as he moved above Ye. He paused, looking up, his eyes dark and questioning. Lin didn't look away. She let her hand trail down his back, stopping at the curve of his waist.

Ye's hand found Xu's shoulder, pulling him closer. He turned, his mouth finding hers for a brief, electric moment before he returned to Lin.

They were all on the same bed now, a tangle of limbs and breath and heat. Xu moved inside Lin, his rhythm steady, while her hand remained on Fei, guiding him, daring him. Ye's fingers traced patterns on Xu's chest, her nails leaving faint red lines.

Fei leaned over, his lips brushing Lin's ear. "You started this," he murmured.

Lin's eyes closed, a shudder running through her. "I know."

The room was filled with the sounds of their shared intimacy—soft gasps, whispered names, the creak of the bedframe. The TV had gone silent, the video ended, but no one noticed.

Xu's hand found Ye's, their fingers interlacing briefly as he moved. Lin's leg hooked around Fei's waist, pulling him closer. The lines between couples blurred, dissolved.

When it was over, they lay in a heap, sweaty and breathless. Lin's head rested on Xu's chest, her hand still tangled with Ye's. Fei had rolled onto his back, one arm draped over his eyes, the other around Ye's shoulders.

No one spoke for a long moment.

Then Lin let out a soft laugh. "Well. That escalated."

Fei snorted. "You're telling me."

Ye propped herself up on one elbow, looking at Lin. "Rematch tomorrow?"

Lin smiled, a lazy, satisfied curve of her lips. "Deal."

Xu pulled her closer, pressing a kiss to her forehead. "I need a beer after that."

Fei sat up, already reaching for the remaining bottles. "Same."

They passed the bottles around, drinking in the quiet aftermath. The lamp cast a golden glow over their naked forms, and for a moment, everything felt suspended, perfect, and utterly inevitable.

Swap Night

The suggestion came from nowhere and everywhere at once, floating across the living room like smoke from an untended fire.

Xu leaned back against the worn sofa cushions, his beer bottle balanced on one knee. His eyes tracked Lin, who was curled on the opposite end of the same couch, pretending to scroll through her phone. He knew that posture—she was listening, waiting, her thumb frozen over the screen.

Fei sprawled in the armchair, his belly rising and falling with a contented rhythm. Ye sat cross-legged on the floor beside him, one hand resting on his ankle. She had been the one to break the silence after a long pause in conversation, her voice casual, almost clinical.

"Four people, two bedrooms, one tired pattern."

Fei snorted. "You make it sound like a math problem."

"Maybe it is." Ye's fingers traced lazy circles on his leg. "And maybe we should change the variables."

Lin's thumb finally moved, scrolling one page, then another. She didn't look up. "What variables exactly?"

The question hung in the air, sharp as glass. Xu watched his girlfriend of three years—watched the way her jaw tightened, the way her eyes refused to meet his. She wasn't shocked. She was calculating.

"Tonight," Ye said simply. "A swap. No strings, no regrets, no bringing it up at breakfast unless someone wants to."

Fei drained his bottle and set it aside with a clunk. "Huh. You been thinking about this a while?"

"Long enough."

Xu felt the alcohol warming his blood, loosening the careful knots of propriety that kept him tethered. He looked at Lin again, really looked, and saw something he hadn't seen in months—not boredom, exactly, but a hunger for new terrain. He knew the feeling. He felt it too.

"Who swaps with who?" Xu asked, and the question came out steadier than he expected.

Ye's lips curved. "Men versus women. Fei with Lin, Xu with me."

Lin finally set her phone down, face-down on the cushion. Her hands were still. "And the rules?"

"No rules," Ye said. "Except one. We keep score."

Fei sat up straighter, his eyebrows rising. "Score?"

"Which pair goes longer. Which pair goes harder." Ye's voice dropped, silk over steel. "The losers make breakfast. Naked."

A laugh burst from Fei—surprised, delighted. "You're serious."

"I'm always serious."

Lin stood, smoothing her sleep shorts. She looked at Xu, then at the hallway leading to the two bedrooms. Her gaze lingered on him, longer than necessary, and he saw something flicker behind her eyes—a dare, a challenge, an invitation to let go.

"Fine," she said. "But I'm not making breakfast. So you'd better win."

The exchange happened without ceremony. Fei rose and extended a hand to Lin, who took it with a raised eyebrow. They disappeared into the master bedroom, the door clicking shut with a soft, final sound.

Xu remained on the couch, heart drumming against his ribs. Ye rose from the floor and settled beside him, so close he could smell the floral notes of her shampoo, the faint salt of her skin.

"Ready?" she asked.

"Ready for what, exactly?"

Her hand found his knee, light as a falling leaf. "To lose."

The competition began in earnest within minutes.

From the master bedroom came Lin's laugh—bright, unguarded, a sound Xu recognized but hadn't heard in recent memory. Then Fei's low laugh rumbled in reply, followed by a sharp gasp, then silence, then movement, the rhythmic creak of bedsprings gaining momentum.

Ye leaned into Xu, her breath warm against his neck. "They started without us. Rude."

"Or tactical," Xu said. "Get a head start."

"Then stop talking."

She kissed him, and he let himself fall into it, into her, into the unfamiliar rhythm of someone else's mouth, someone else's hands. Ye was different from Lin—bolder, more direct, her touch a statement rather than a question. She pushed him back onto the couch, straddled his hips, and smiled down at him.

"Count for me," she said. "I want to know how long it takes."

"To do what?"

"To make you forget."

Through the wall, the sounds intensified—a rhythm building, breathless, punctuated by Fei's voice, low and urgent, then Lin's answering moan, long and shuddering. The competition had a soundtrack, a pulse, a rising tide of pleasure and pride.

Xu gripped Ye's waist and pulled her closer. "They're fast."

"Let them burn out early." She rolled her hips, slow and deliberate. "Endurance matters."

The apartment became a crucible of sound—groans and whispers, the slap of skin on skin, laughter breaking through the tension like cracks in a dam. After a while, the sounds from the master bedroom stopped, replaced by murmurs, then silence. Xu heard Fei's voice, muffled but audible: "We're at one. Your turn."

Ye's laughter rang out, clear and defiant. "Challenge accepted."

She doubled her efforts, and Xu matched her, their bodies finding a new rhythm, harder, faster, desperate. The couch groaned beneath them. The world narrowed to the heat of her skin, the scent of her sweat, the pressure of her hands on his chest.

"Don't stop," she hissed. "Don't you dare."

He didn't.

They collapsed together, breathless, slick, triumphant. In the master bedroom, Fei's voice drifted through the wall: "They're done. That's two. We're tied."

Lin's voice followed, teasing: "That wasn't your best."

"Wait till round two."

Xu lay on his back, Ye's head on his chest, both of them panting. A smile spread across his face, involuntary, uncontrollable. "They're keeping count."

"We're all keeping count." Ye tilted her head to look at him. "You good?"

"Better than good." He ran a hand through her hair, damp and tangled. "You?"

Her answer was to kiss his throat, soft and lingering. Then she sat up, stretched, and looked at the door. "They think they have us. Let's prove them wrong."

The night spun on, a carousel of skin and sound, laughing and gasping. The second round blurred into a third, each pair pushing harder, lasting longer, the score climbing in whispered updates through the thin walls. Xu lost track of who was winning, who was losing, who had made good on their promise. All he knew was the heat, the rhythm, the pleasure of being unmoored.

In the small hours, the four of them converged in the living room, drawn by an unspoken truce. Lin collapsed onto the sofa beside Xu, her hair wild, her cheeks flushed. She leaned against him without a word, and he didn't pull away. Fei dropped into the armchair, shirtless, grinning. Ye settled on the floor between them, her back against Fei's legs, her hand reaching up to find Xu's.

The scores were tallied in silence, then forgotten. No one mentioned breakfast. No one mentioned naked.

In the early morning light, gray and soft through the blinds, they fell asleep where they sat—Lim slumped against Xu, Xu's head tilted back, Ye curled at their feet, Fei snoring gently in the armchair. The apartment held its breath around them, walls absorbing the echoes of the night, keeping their secrets close and warm.

New Beginning

The morning light crept through the curtains, soft and hesitant, as if unsure of what it would find in the apartment. Xu was already awake, sitting on the edge of the bed with his elbows on his knees. He heard the faint creak of the floorboards from the other bedroom, then the murmur of voices. Fei’s voice, low and steady, and Ye’s, answering in a tone that held no sharpness.

They all met in the living room almost at the same time, as if the apartment itself had orchestrated the moment. Lin came out of the bedroom last, her hair still tangled, but her eyes clear. She looked at Ye, then at Fei, then at Xu. She didn’t look away.

“I think we need to say what we’re all thinking,” Lin said, her voice quiet but firm. She sat down on the sofa, pulling her knees up and wrapping her arms around them. “We can’t pretend last night didn’t happen. And I don’t want to.”

Ye sat down beside her, close enough that their shoulders almost touched. “Neither do I.” She looked across at Fei, who was leaning against the doorframe. “Fei?”

Fei pushed himself upright and walked into the room. He sat down on the floor, cross-legged, his back against the TV stand. “I’ve been awake half the night trying to figure out what to say.” He rubbed his face. “And I’ve got nothing. Just that… I don’t hate it. I don’t hate what happened. I don’t hate that we’re all here now.”

Xu was still standing by the window. He turned to face the room. “I think we all feel the same way. Scared, maybe. But not sorry.” He looked at Lin, and she nodded.

“We’re still us,” Fei said. “That hasn’t changed. But maybe everything else has to change. The way we thought about each other.” He gestured vaguely at the air. “The rules we had.”

Silence settled over them, but it wasn’t heavy. It was the kind of silence that let a new shape take form.

Then Lin stood up. “So we’re okay? All of us?” She looked from Ye to Xu to Fei.

Ye stood too and took Lin’s hand. “We’re okay.”

Later, after a makeshift breakfast of toast and leftover congee, Fei pulled Xu out onto the balcony. The morning was still crisp, the air carrying the scent of damp pavement from a brief drizzle that had passed before dawn. Fei leaned on the railing, looking out at the rows of windows in the opposite building.

“Remember when we first moved in?” Fei said. “We used to joke about how thin these walls were. How we could hear everything.”

Xu leaned beside him. “I remember. We said we’d never need secrets between us.”

Fei laughed softly. “And then we met them. And suddenly we had more secrets than walls could hide.” He turned to face Xu, his expression serious but warm. “I don’t want that anymore. I don’t want any walls between us. Not between me and Ye, not between you and Lin. Not between any of us.”

Xu looked at him for a long moment. Then he nodded. “No more walls.”

Fei extended his hand. Xu took it, and they shook once, firmly, the way they had when they’d first agreed to be roommates ten years ago.

From the kitchen, Lin and Ye heard the soft clink of the balcony door closing. They were standing by the counter, Ye pouring two cups of tea. Steam rose and curled in the morning light.

“So,” Lin said, taking her cup, “where do we go from here? I mean literally. The next trip.”

Ye smiled, a little shy, a little eager. “I was thinking the coast. There’s that small town we passed by last summer, remember? With the lighthouse and the seafood stalls.”

“I remember,” Lin said. “You were so annoyed we didn’t stop.”

“Because we had to get back for that work thing. But this time we can plan it properly.” Ye sipped her tea. “Just the four of us. No rushing. No secrets.”

Lin traced the rim of her cup. “Do you think it’ll be different? When we go somewhere together now? With everything… changed?”

Ye set down her tea and took Lin’s hand over the counter. “I think it will be better. Because we won’t be pretending anymore.”

Lin squeezed her fingers. “Then let’s make a plan. A real one.”

They pulled out their phones and started scrolling through maps and photos, their heads bent together, voices soft and quick, their laughter punctuating the quiet of the apartment.

By the time the sun was just above the horizon, a warm orange glow spilling over the city, the four of them gathered on the balcony. Fei had brought out a blanket and draped it over the railing, and they stood in a loose line, shoulders brushing, elbows resting on the metal. The air was cool, but none of them shivered.

“We should do this more often,” Xu said. “Watch the sunrise.”

“Every day if we want,” Lin said. She leaned into Ye, who wrapped an arm around her waist.

Fei put his hand on Xu’s shoulder. “From now on, we don’t miss a thing.”

They watched the sun climb higher, painting the sky in layers of pink and gold. The city stirred below them, cars starting, shutters rolling up, birds beginning their chatter. None of them looked away.

When the sunrise was complete and the day had fully begun, they went back inside, leaving the balcony door open. The apartment felt different—not broken, but rearranged. Something had ended, and something else had started. And they were all part of it.