Chapter Text
The city was a blur of flickering streetlights as the rain fell in sheets. The smell of wet asphalt and something almost sweet permeated the air, as if summer were trying to hold on before fall finally drove it out.
With his white shirt dripping water from the hem and his sneakers soaked through, Sang Yan sat on the bench beneath the paper carton he had picked on the floor and used as an umbrella. Ignoring the rain that continued to trickle down his neck, he continued to glance down the road from left to right.
Earlier, when he received the email flashed across his phone, he couldn't stay still: Congratulations! Nanwu University Admissions.
His first thought—stupid, instinctive, overwhelming—had been: I have to tell her.
A bus roared by, splattering water. When he saw a figure approaching him with an umbrella slanted against the wind, his heart once again pounded.
Wen Yifan.
Her hair was stuck to her forehead, her striped blue shirt sleeves were pushed up, and she was a little out of breath.
Her cheeks flushed from walking and running in succession, she skidded to a stop in front of him.
She shoved the umbrella half over his head as well and said, "You're insane. I told you, you don't have to come here".
Water trickling from his hair, Sang Yan shrugged and reached into his pocket.
Proud and nearly out of breath, he took out his phone and show the message to her, the screen glowing:
Nanwu University.
Wen Yifan blinked at it—then looked up at him, her face softening into something so warm it made the cold rain almost tolerable.
"You did it," she grinned. "You truly succeeded."
His mouth was dry as he gave one nod. "And you?"
After a brief moment of hesitation, she bit her lip and took her own phone out of her pocket.
On her screen, the same red logo shone.
Through the rain and fog, Sang Yan gazed at it, uncertain if his vision was clear. "Yifan—"
Her voice was steady but low as she said, "I'm going with you."
"Nanwu, I'll be there too."
He was unable to speak for a moment. All they could do was stand there with the rain beating down on them, the world fresh and clean.
Then he let out a breathless, choked laugh, and before he could change his mind, he snatched the umbrella out of her hands, threw it to the floor, and gave her a hug.
Tight.
Wen Yifan yelped, half-laughing, half-protesting. "You’re soaked! You’re getting me—"
"Shut up," he muttered against her hair, arms locked around her. "Don’t care."
She froze for half a second—and then hugged him back, equally tight.
They stood there like idiots, soaked to the bone, clinging to each other while the buses came and went behind them, while the city kept humming around them, unaware.
Finally, Sang Yan leaned back just enough to see her face, rain dripping down the tip of his nose.
"You’re stuck with me, you know," he said, voice rough around the edges.
Wen Yifan smiled, brushing wet hair out of his eyes. "Alright."
And under the rain and the neon blur of city lights, it felt like everything they had ever promised each other—half in jokes, half in hope—had finally, finally come true.
Chapter 2
Summary:
First day at Nanwu University
Chapter Text
The morning air buzzed with late-summer heat. Students swarmed the courtyards, dragging suitcases, carrying paper maps, clutching cold drinks and orientation packets like lifelines.
Sang Yan hoisted his backpack higher on his shoulder and squinted up at the massive archway at the front of the university.
Nanwu University.
It looked exactly like the pictures—and somehow completely different, now that he was standing here for real.
Beside him, Wen Yifan tipped her head back too, shielding her eyes from the sun with one hand.
"Surreal, isn’t it?" she said.
Sang Yan grunted, stuffing his free hand in his pocket to hide the way it was twitching to reach for hers.
Instead, he bumped his shoulder lightly against hers. "Told you we'd make it."
Wen Yifan smiled, soft and brilliant, and Sang Yan had to look away or risk doing something stupid like staring.
The crowds surged around them—seniors helping freshmen find their dorms, student groups recruiting with bright banners and free candy, clubs blasting music from speakers. A giant foam mascot in a university jersey was taking photos with wide-eyed freshmen near the fountain.
It should have been overwhelming.
But standing next to her, somehow, it wasn’t.
Sang Yan dug out his schedule and pretended to study it.
"Computer Science building’s on the north side," he muttered.
"Broadcasting and Media’s east wing," Wen Yifan said, showing him her phone. "Different directions."
He hesitated, feeling stupidly reluctant. It was just the first day. They'd see each other later. Still—
Wen Yifan caught the look on his face and laughed.
"We're still at the same school," she said, reaching up to fix the crooked strap of his backpack without asking. "You’re not getting rid of me that easily."
"You say that now," Sang Yan grumbled, but his heart felt stupidly light.
A group of girls in matching club shirts darted past, handing out flyers. One of them winked at Sang Yan before moving on.
Wen Yifan watched with a smirk. "Nanwu’s full of pretty girls. Better keep your head down, Sang Yan."
He snorted. "Don’t need to look around when I already brought the best one with me."
Wen Yifan froze for half a second, her cheeks coloring faintly.
Sang Yan realized what he’d said a beat too late—but instead of backtracking, he just gave her a slow, lazy grin, pretending like it was nothing.
"See you after class, Wen Shuangjiang," he said, backing away, hands still stuffed in his pockets, as if to hide how tightly they were curling into fists.
Wen Yifan laughed under her breath, shaking her head fondly.
"See you, Sang Yan," she called after him.
They split off into the crowd then—different buildings, different majors, different days ahead. But somehow, the distance between them didn’t feel like distance at all.
It felt like the first step toward everything they'd been waiting for.
Chapter 3
Summary:
Wen Yifan's fresh start...
Chapter Text
The campus had quieted down hours ago. Outside the window, the courtyard lights flickered gently, throwing long shadows across the floor. Most of the other girls in the dorm were asleep, the room filled with the soft rustle of blankets and the occasional sigh of someone shifting in bed.
Wen Yifan sat cross-legged on her mattress, the glow of her phone screen the only light she allowed herself.
Her thumb hovered over the "confirm" button for a long moment.
It wasn’t a sudden decision. It had been building slowly—every time a text came through from that side of her family, cold or demanding, treating her as the assailant instead of the victim, blaming her for what happened.
—---Flashback—-----
A few weeks before the start of her first year in Nanwu University…
Wen Yifan stepped out of the cab with her backpack slung over one shoulder, a plain black umbrella folded in her hand, and a knot of determination tight in her chest.
The residential building hadn’t changed. Same chipped stair railings, same humming neon from the shop downstairs. The familiarity pressed against her ribs like a weight she didn’t want to carry anymore.
She climbed to the third floor and knocked twice. The door opened slowly.
Her mother looked thinner than the last time they met. Not frail—just tired in that quiet, internal way Yifan remembered all too well.
“Ah Jiang?” Her voice faltered, half-disbelieving. “Why are you here?”
“Just for a few hours,” Yifan said calmly. “Can I come in?”
Her mother stepped aside, and Yifan entered. The apartment smelled the same—old furniture, laundry powder, and a faint trace of herbal tea. She didn’t sit.
“I’m not here to fight,” she began. “I just need a few things sorted before I leave for university.”
Her mother hesitated, frowning. “Is this about—?”
“My inheritance,” Yifan interrupted, voice steady. “Dad’s savings. Whatever’s in my name. I want it transferred to my account. I don’t want to rely on anyone else when I’m in Nanwu.”
Her mother opened her mouth to object, but Yifan raised a hand.
“I know it’s not much. I’m not asking for charity—I’m asking for what’s mine.”
There was silence. Long. Uncomfortable. Her mother nodded slowly. “I’ll go to the bank today.”
“Thank you.”
“And what about your uncle’s side? They’ve been trying to—”
“I don’t want to hear from them again,” Yifan said, the edge in her voice finally breaking through. “Don’t give them my number. Don’t tell them where I’m going. You can tell them I’ve disappeared if it helps you save face.”
“They’re your father’s family.”
“They’re strangers,” Yifan said. “I don’t need anything from them.”
Her mother looked away, mouth pressed in a tight line.
“I’ll tell them nothing,” she said quietly.
Yifan exhaled. Relief didn’t come, exactly—but something loosened in her spine.
“One more thing,” she added, reaching into her pocket and handing over a small piece of paper. “This will be my new number. Don’t give it out. To anyone. Not unless I say so.”
Her mother looked down at it, then backed up. “You’re cutting me off too, then?”
“No,” Yifan said softly. “I’ll contact you. I just need... distance. For now.”
Her mother nodded, and the expression on her face was hard to read—something between resignation and a flicker of pride she didn’t voice.
“I understand.”
Wen Yifan stepped back toward the door. “Thank you. Take care of yourself.”
She left with no hug, no lingering goodbyes. Just a quiet hallway behind her and a sky beginning to turn gold above the streets of Nanwu.
—--End of Flashback—---
Back at the dorm, Yifan’s resolve strengthened, remembering everything that happened in Beiyu. She didn't owe them anything anymore. Not after what they’ve done.
Not now that she had this —this new beginning, this life she had fought for.
Yifan took a steady breath, then tapped the screen.
Change Number: Confirm.
The phone blinked once, then shifted.
Her contact list refreshed automatically. Dozens of numbers she recognized at a glance—the ones she used to memorize when she was younger, just in case—were now empty. Blank.
Gone.
For a second, something in her chest twisted—a hollow kind of ache, like mourning a version of herself she had outgrown.
But then it eased, leaving something lighter in its place.
Freedom.
She scrolled through her fresh, almost empty contact list. It looked strange. Clean. Like a blank page.
Wen Yifan smiled faintly to herself and quickly typed in the few names she knew she couldn’t live without.
A few classmates. A couple of close friends, QiaoQiao and Xiang Lang. After a beat, she stopped before deciding to reluctantly add her own mother’s contact number.
And, with a special kind of stubborn affection, she saved one more:
Sang Yan.
She added a small clumsy emoji next to his name—a grinning face sticking its tongue out—because she knew he’d make fun of her the next time he saw it.
But she didn’t care.
Phone clutched in her hands, Yifan leaned back against the wall, listening to the soft pulse of the campus outside, the world humming quietly around her.
This was hers now.
Her life. Her future.
No one was allowed to make her feel small anymore. No one was allowed to drag her back.
And somewhere across campus—probably gaming too late, probably half-asleep already—was a boy who had seen every broken part of her and still looked at her like she was something worth believing in.
She smiled into the dark.
Tomorrow was a new day.
And this time, she was meeting it on her own terms.
—--------------------------------------------------------------------------------------------------------------------------
The morning sun was barely over the rooftops, the air still crisp and cool before the heat of the day would settle in.
Sang Yan leaned against the low stone wall outside the girl’s dormitory, one hand shoved deep into his pocket, the other fiddling absentmindedly with his phone. His backpack was slung lazily over one shoulder, and his hair was still a little messy from rolling out of bed too late—but he was here.
Waiting.
Waiting for her.
A few early risers filtered past, some giving him curious glances. He ignored them all, tapping his foot in time with the low beat of a song stuck in his head.
Finally, the dorm doors swung open—and there she was.
Wen Yifan, in a simple oversized hoodie and jeans, her hair half-tied, yawning into her sleeve as she made her way down the steps. She blinked when she saw him, and then a slow, warm smile bloomed across her face.
"There you are," she said, voice still rough with sleep.
"You’re late," Sang Yan said, straightening up, though his mouth twitched like he wasn't actually annoyed.
"You’re early," she countered, bumping his shoulder lightly as she fell into step beside him.
They started walking toward the east side of campus, the pathways still mostly empty, dotted only by the occasional jogger or student with an early class.
A few minutes passed in companionable silence before Yifan dug into her pocket, pulling out her phone.
"Oh—right," she said, tilting it toward him. "I changed my number last night. Forgot to tell you."
Sang Yan glanced at her out of the corner of his eye, slowing his pace a little. "Change your number? Why?"
Yifan shrugged, a little too casually. "Felt like starting fresh."
He didn’t press. Didn’t need to.
Instead, he held out his phone toward her. "Put it in, then."
Wen Yifan took it, her fingers brushing his for a half-second longer than necessary, and punched in her new number. Without thinking much about it, she added a small emoji next to her name again—the same stupid grinning face.
When she handed it back, Sang Yan glanced down, snorting when he saw it.
"You’re hopeless," he muttered, but he didn’t delete the emoji. Instead, he tapped her new number into a text, sending her a simple message:
[Sang Yan]: Don't forget you're buying me coffee today.
Yifan’s phone buzzed instantly, and she laughed under her breath.
"I don't remember agreeing to that."
"You’re paying," Sang Yan said, smirking. "New number, new responsibilities."
She shook her head, but there was a lightness in her expression that hadn’t been there the day before. As if a weight had finally slid off her shoulders.
Sang Yan glanced at her again as they walked, then reached out casually and flicked the top of her head with his fingers.
"You’re really stuck with me now," he said.
Wen Yifan grinned, pushing his hand away without much effort. "I know."
And just like that, the two of them fell into an easy rhythm again, the morning stretching out before them, full of new beginnings and quiet promises they didn’t need to say out loud.
Chapter 4
Summary:
Nanwu University's Cold Goddess...
Chapter Text
Nanwu University – Dorm Room, Late Afternoon
Sang Yan kicked off his sneakers at the door and wandered into the dorm, rubbing the back of his neck. His last lecture of the day had dragged so long he was sure he’d left part of his soul behind in that classroom.
Inside, the room buzzed with noise. His roommates—Chen Juwen and Qian Fei—were sprawled across their beds, gaming loudly and throwing half-eaten snacks at each other. Duan Jiaxu is nowhere to be found, must be in one of his part time jobs.
When they saw Sang Yan, Chen Juwen paused his game and smirked.
"Yo, Sang-ge," he called. "You hear the news?"
Sang Yan grunted, tossing his backpack onto his chair. "If it’s about the vending machine eating coins again, I don’t care."
Qian Fei snickered. "Not that. We’re talking campus legends, man."
Sang Yan raised an eyebrow, unimpressed.
"Nanwu’s Cold Goddess," Chen Juwen said, leaning forward dramatically, like he was about to share state secrets.
Sang Yan froze halfway through pulling off his hoodie. "...Who?"
"You know," Qian Fei said eagerly. "Wen Yifan. Broadcasting and Media. First-year. Everyone’s been talking about her since orientation."
Sang Yan dropped his hoodie onto the chair a little too hard.
Chen Juwen didn’t notice. "She’s, like, the perfect mix—super pretty, super cool, doesn’t mess around with anyone. All the guys want to shoot their shots, but she shuts them down cold."
Qian Fei sighed dreamily. "Elegant, mysterious...ah, a beauty who walks alone…"
Sang Yan stared at them, blankly.
Wen Yifan. Cold Goddess. Everyone wants to date her?
He felt a twitch in his jaw.
"Seriously, though," Chen Juwen continued, tossing a bag of chips onto his desk. "There’s even a bet going around. First guy to get a date with her wins free barbecue from the entire dorm building."
Qian Fei whistled low. "If only we had a chance..."
Sang Yan climbed up heavily on his bed, he sat on it, leaning with his arms crossed.
He knew Yifan was pretty. He knew she was the kind of person who turned heads without even trying.
But somehow, hearing it like this—from a crowd of idiots who thought they had a shot—made something hot and prickly spark under his skin.
“You know,” Juwen said, mouth full of chips, “I’m honestly amazed you haven’t combusted yet.”
“From what,” Sang Yan asked flatly.
“From holding back. Wen Yifan— the Cold Goddess of Nanwu,” Qian Fei chimed in, tapping at his phone. “She’s in your friend circle, your program bubble, your orbit —and somehow you haven’t died from unrequited love.”
Sang Yan raised an eyebrow. “Unrequited?”
Qian Fei didn’t notice. “There’s literally a thread on the student forum ranking her top of the ‘Most Untouchable Campus Goddesses.’ She’s got this mysterious aura, looks like she walked out of a drama, and no one’s even seen her with a boyfriend.”
“Yet you see her with me almost every day,” Sang Yan said slowly.
Chen Juwen waved that off. “Yeah, but that’s probably just because you’re from the same high school or something. Classmates or whatnot. Doesn’t mean she sees you that way.”
“Exactly,” Qian Fei agreed. “You’re probably still trying, right?”
The door opened with a creak, and Su Haoan strolled in holding a bottle of soda, eyebrows arching as he caught the tail end of the conversation.
“ Still trying ?” he echoed, sounding deeply amused. “You’re talking about Sang Yan and Wen Yifan?”
Chen Juwen grinned. “Who else?”
Su Haoan snorted and tossed his keys on the desk. “Man, you clearly didn’t know them back in high school.”
He flopped onto the chair below Duan Jiaxu’s bed and gestured lazily. “Yifan was already goddess-tier back then. Smart, composed, terrifying. Even the seniors were under her spell. Everyone either wanted to date her or die trying.”
Sang Yan rolled his eyes.
“And the only person who ever managed to get close,” Su Haoan continued with dramatic flair, “was this guy.” He thumbed toward Sang Yan. “But even then, he was still orbiting like the rest of us. Cute but hopeless.”
Qian Fei grinned. “So Sang Yan’s been chasing her since high school ?”
“Yup,” Su Haoan said cheerfully. “Still trying.”
Sang Yan gave a low snort and leaned back on his bed, arms folded behind his head.
“We passed that stage a long time ago,” he said casually, not even looking up.
The room went quiet for a beat.
Then Chen Juwen sat up straighter. “Wait. Passed ? As in—”
“As in you’re with her?” Su Haoan asked, his eyes wide with surprise. “Are you dreaming again?”
Qian Fei blinked. “You mean—”
Chen Juwen gaped. “ You mean— ”
Sang Yan just smirked, still lounging like this wasn’t the most satisfying moment of his week.
“Told you,” he said, eyes closed now. “You guys need to pay more attention.” Sang Yan laughed. “Bet you all feel real dumb now, huh?”
Juwen threw a pillow at him. “ Why didn’t you say anything sooner?! ”
“Because it was funnier this way,” Sang Yan replied, perfectly smug.
And from the way he was smiling to himself, that might’ve been the real win all along.
Sang Yan was still basking with their amazement, phone in hand, casually opening his messages.
[Sang Yan]: Heard you're famous now, Cold Goddess. You should pay me a manager’s fee.
Almost immediately, a reply came through.
[Yifan]: Manager’s fee? You? You’ll be lucky if I don’t charge you for emotional distress.
Sang Yan grinned down at the screen, the annoyance bleeding out of him like steam.
She was still Yifan.
Still his.
The rest of the world could talk all they wanted. He knew the real Wen Yifan—the one who bickered with him over coffee orders, who allowed him to get closer and closer, who laughed at his terrible jokes when no one else would.
Cold Goddess?
Maybe. But only he got to see the warmth she kept hidden underneath.
And if anyone else thought they had a chance…
Well. They were welcome to try.
(They wouldn't stand a chance.)
—----------------------------------------------------------------------------------------------------------------
The Next Day, Nanwu University – Campus Café, Late Afternoon
The café was packed, as usual. Students were crammed into every available seat, hunched over laptops, textbooks, or overpriced smoothies.
Sang Yan slouched in the corner, a cold brew sweating onto the table beside him. He scrolled lazily through his phone, one leg stretched out under the table — and kept one eye on the entrance.
Because Wen Yifan had promised to meet him after her studio session.
And she was late.
(Which he wasn’t mad about. Definitely not.)
He was just tapping the screen idly when a familiar voice caught his ear.
"I’m telling you, if I get the chance, I’m gonna ask her out," some guy was saying, a little too loudly.
Sang Yan’s gaze flicked up automatically.
At a table not far from him, two guys from the Broadcasting and Media department were talking, cups of coffee untouched between them. One of them—tall, neatly dressed, not ugly—was grinning like he thought he actually had a shot.
"Wen Yifan, right?" the guy said, nudging his friend. "Cold on the surface, but I bet she’s just waiting for the right guy to get through to her."
Sang Yan tilted his chair back a little, just watching.
"You think?" the friend said skeptically. "She doesn't even talk to anyone much."
"Exactly," the first guy said, smirking. "Challenge accepted."
Sang Yan sipped his coffee slowly, savoring the moment. Because right then, the café door swung open.
And there she was.
Wen Yifan, flushed from the heat, slinging her bag off her shoulder, scanning the crowd—and when her eyes found him, her whole face lit up in that soft, unguarded way she never bothered to show anyone else.
She didn’t hesitate.
Didn’t even glance at anyone else.
Just made a beeline straight to him.
Sang Yan set down his coffee, leaning back further in his chair as she approached, casual as anything.
"Sorry I’m late," Yifan said, dropping into the seat across from him, tucking a loose strand of hair behind her ear. "Studio ran over."
Sang Yan shrugged, feigning indifference.
"You owe me a coffee now. For emotional damages."
She snorted. "Put it on my tab."
From the corner of his eye, Sang Yan saw the Broadcasting guy stiffen, clearly realizing that his so-called "challenge" was already a lost cause.
And just because he was in a petty mood, Sang Yan leaned forward a little, reaching out to tug lightly at the strap of her bag where it was slipping off her chair.
"Next time," he said, low enough for only her to hear, "don’t make me wait so long. I get lonely, you know."
Yifan rolled her eyes—but there was a faint blush dusting her cheeks.
And Sang Yan, satisfied beyond reason, sat back and took a slow, deliberate sip of his coffee.
Across the café, the Broadcasting guy stared at them, slack-jawed, as Wen Yifan reached over and stole a sip from Sang Yan’s cup without asking.
Sang Yan caught the look.
Raised his eyebrows slightly.
And smirked.
Challenge accepted?
Please.
There was no challenge.
Not when he’d already won.
-------------------------------------------------------------------------------------------------------------------------
The sky had deepened into a soft purple by the time they left the café, warm street lights flickering to life along the stone pathways. The air was cooler now, with the promise of autumn just starting to creep in.
Sang Yan strolled lazily beside Wen Yifan, hands in his pockets, kicking a stray pebble down the path every few steps. Yifan was sipping from a second coffee she had insisted on buying him—"a peace offering," she’d said with a grin.
For a while, they walked in easy silence.
But Yifan was watching him —out of the corner of her eye, sharp and amused.
And finally, she couldn’t hold it back any longer.
"You were so smug back there," she said, laughter already threading through her voice.
Sang Yan blinked, playing dumb. "About what?"
Yifan bumped his shoulder with hers. "Don’t act like you didn’t see that guy about to cry when I walked past him to sit with you."
He shrugged exaggeratedly. "I have no idea what you’re talking about."
" Please. " Yifan rolled her eyes, grinning wider now. "You leaned back in your chair like you were the king of Nanwu. I’m pretty sure you almost winked."
Sang Yan let out a short, incredulous laugh. " Winked? Are you out of your mind?"
"You were practically preening," Yifan said, smugly now. "Like a cat that caught a canary."
Sang Yan made a wounded noise. "You’re delusional."
"Mhm," Yifan hummed, sipping her coffee with mock innocence. "Denial doesn’t change the fact that you were basically broadcasting ‘She’s mine, back off.’ Loud and clear."
Sang Yan stopped walking just long enough to stare at her, deadpan.
And then, with infuriating calm, he said, " Was I wrong? "
Yifan’s steps faltered.
And it was his turn to smirk now—lazy, knowing, almost too pleased with himself.
She narrowed her eyes at him. "You’re impossible."
"You chose me. You’re stuck with me, remember?" he said simply, bumping her hand with his lightly. "Sucks to be them."
Yifan shook her head, but she was smiling too, cheeks warm despite the chill in the air. She looped her arm through his without thinking, letting him tug her a little closer as they continued down the path.
Neither of them said much after that. They didn’t have to.
The night stretched out in front of them, full of unspoken things, of promises they weren’t in a rush to put into words.
And if Sang Yan looked a little too proud the whole walk back to the dorms?
Well.
Yifan let him have it.
Just this once.
(Maybe.)
Chapter 5
Summary:
Here comes Nanwu University's Campus Heartthrobs...
Chapter Text
Nanwu University – Media Building Courtyard, Noon
The sun was out, the breeze was nice, and Wen Yifan was finally enjoying a moment of peace between classes, seated beneath a camphor tree with her iced tea in hand and her phone blissfully ignored.
Until Zhong Siqiao burst onto the scene like a one-woman news network.
“Dian Dian!” she half-yelled, half-sprinted over, waving her phone like it was on fire. “You’re not going to believe what I just saw.”
Wen Yifan didn’t even flinch. She sipped her drink and said, “Is this about another puppy adoption event? Because last time you almost made me sign up for three.”
“No, no—this is way juicier.” Siqiao slid down next to her on the bench, eyes gleaming with mischief. “Your boyfriend and his roommate are officially Nanwu's latest ‘Top Campus Heartthrobs.’”
Yifan blinked. “Come again?”
Zhong Siqiao shoved her phone in Yifan’s face, zoomed in on a campus website poll. Sure enough, there was a full post titled:
《Campus Heartthrob Rankings – Fall Semester Edition》
With two painfully familiar names right at the top:
#1: Sang Yan (Computer Science – Year 1)
#2: Duan Jiaxu (Computer Science – Year 1)
Complete with candid photos—one of Sang Yan half-asleep in a lecture hall (somehow still good-looking), the other of Duan Jiaxu laughing under a tree with his dimples in full effect.
Yifan stared for a long second. Then she raised an eyebrow. “They really used that photo of him?”
“That’s your reaction?” Siqiao groaned. “Girl, your man just became public property. I’m hearing girls from the Finance department are already asking for his WeChat. Jiaxu’s being swarmed, too—someone tried to bribe his roommate for his class schedule.”
Yifan blinked once, then calmly reached for her phone.
Siqiao watched her like she was defusing a bomb. “What are you gonna do?”
Yifan unlocked her screen. “Message him.”
“That’s it? No dramatic declaration? No ‘stay away from my man’ post on your Moments?”
Yifan typed out her message with maddening composure.
[Yifan]: You’re famous now. Do I need to book an appointment to see you?
Almost instantly, a reply came.
[Sang Yan]: Don’t start. I already regret going to class today. Some girl offered me bubble tea and Duan Jiaxu is still laughing about it.
Yifan smirked.
[Yifan]: Don’t accept anything suspicious. You’re bad with poison control.
[Sang Yan]: Tch. Only poison here is Duan Jiaxu’s smug face.
[Sang Yan]: …Are you jealous?
Yifan stared at the message, then glanced sidelong at Siqiao, who was watching her with open delight.
“Let me guess,” Siqiao said. “He’s loving it.”
Yifan didn’t answer. She was already typing again.
[Yifan]: No. But if someone else tries to give you milk tea again, I will report them for targeting someone with lactose intolerance.
[Sang Yan]: You’re evil. Marry me.
She rolled her eyes and locked her phone, but there was no hiding the way her smile tugged at the corners of her lips.
Zhong Siqiao raised an eyebrow. “So… not mad?”
“Not mad,” Yifan said, standing up and brushing off her skirt. “But if he comes back bragging, I will tell everyone about the time he cried during that horror movie.”
Siqiao clutched her chest. “That’s love.”
“It’s leverage,” Yifan corrected, already walking toward her next class. “Big difference.”
And behind her, Siqiao laughed and yelled, “Tell him he’s not allowed to become too hot! I want peace on campus!”
Nanwu University – Computer Science Building Courtyard, Late Afternoon
Sang Yan never claimed to enjoy attention.
He liked his peace. He liked his desk. He liked his hoodie and his headphones and not being accosted by people who thought group projects were a dating service.
So, to say the day had been a nightmare was putting it lightly.
First, some girl he barely knew from an elective class had sat next to him and “accidentally” spilled her coffee so she could ask him if he wanted to “grab a fresh one sometime.”
Then another had hovered outside his programming lab, pretending to scroll through her phone while very obviously watching him like he might vanish into thin air.
And now —now he was cornered in the courtyard by three girls from Business Admin, all smiling too brightly and edging just a little too close.
“So, Sang Yan,” one said, brushing her hair behind her ear for the fifth time in under a minute. “We heard you’re in Algorithms II? That class is brutal. Do you do tutoring?”
“I don’t,” he said flatly.
Another one giggled. “Maybe we could exchange WeChats anyway? Just for—study support.”
He blinked at them. “You’re not even in my department.”
She pouted, apparently thinking that was cute.
And Sang Yan was gearing up to escape— politely, which already took monumental effort—when a very familiar voice cut clean through the air.
“Oh, there you are,” Wen Yifan said, strolling into view with the kind of calm, unhurried grace that made heads turn.
Sang Yan’s shoulders dropped half an inch in relief.
The girls blinked at her, thrown off.
Yifan didn’t give them the time to regroup. She walked straight up to Sang Yan, not sparing the others a glance, and reached casually for the strap of his backpack like she’d done it a hundred times before.
“I told you to wait for me,” she said lightly, and then, very deliberately, looped her arms to his.
The silence that followed was deafening.
Sang Yan blinked. Once. Twice. Then turned slowly to look at her, stunned amusement flickering behind his eyes.
Yifan just raised an eyebrow at him like, What? Say something.
He coughed, fighting a smile. “You’re late.”
“Then let’s go,” she said, tugging on his arm like she owned it—and him.
And just like that, she turned and walked off.
He followed. Obviously.
Behind them, one of the girls made a choking noise.
Sang Yan leaned in slightly as they crossed the quad. “That's the part where I’m supposed to ask if you were jealous?”
Yifan didn’t look at him. “I wasn’t.”
“Sure.”
“I just figured,” she said casually, “if everyone else wants your number, I should remind them someone already has it.”
He couldn’t help the laugh that slipped out. Low, amused, soft. Then, without thinking, he reached out and laced their fingers together.
Yifan looked at their hands, then at him.
“You’re smug,” she muttered.
“You started it,” he murmured back.
“No, you started it,” Yifan reminded him of his actions back at the cafe last week.
And hand-in-hand, they walked straight across campus like the chaos behind them didn’t matter in the slightest.
Because it didn’t.
Nanwu University – Library Annex, Evening
The far wing of the library was nearly empty—just long rows of shelves, the occasional rustle of pages, and soft lamplight pooling over scattered study tables. It was the part of the library that students only wandered into when they were either avoiding people or hoping not to be found.
Wen Yifan had claimed one corner of a two-seater tucked between Philosophy and Media Studies. Her bag sat on the floor, her shoes abandoned somewhere beneath the table, and her legs were curled up beneath her like she’d forgotten this was technically a public place.
Sang Yan returned with two bottled teas from the vending machine and dropped into the seat beside her with a muted sigh. He didn’t speak for a while—just unscrewed the cap, took a swig, and stared off at nothing in particular.
“You’re quiet,” Yifan said, glancing at him from behind her notes.
“I was ambushed by girls all day,” he muttered, leaning back until his chair creaked. “Forgive me if I’m emotionally exhausted.”
She raised an eyebrow. “You looked like you were holding up fine. At least until I had to intervene.”
Sang Yan shot her a side-eyed glare. “You didn’t intervene. You detonated.”
“Semantics.”
He didn’t argue, just groaned quietly and tipped his head back to stare at the ceiling.
After a beat, he said, “Didn’t hate it, though.”
Yifan lowered her pen. “Didn’t hate what?”
He ran a hand through his hair and mumbled, “The whole thing. You showing up. Making it… obvious.”
She blinked, lips quirking. “You mean holding your arm?”
“I mean the message,” he replied, still not looking at her. “You were clear. Loud. They got it.”
Yifan’s smile spread, slow and unbothered. “You liked that, huh?”
“I didn’t not like it,” he muttered.
The silence that followed wasn’t uncomfortable—it was warm, thick with something unspoken. The kind that felt heavier in places like this, where whispers carried further than shouts.
After a moment, she scooted her chair closer, until their shoulders bumped. “You’re terrible at pretending you don’t like being claimed.”
“Yeah, well,” he said, voice lower, “you’re good at doing it.”
Her hand slid over his under the table, fingers lacing through his like they’d done it a hundred times before.
For a while, neither of them spoke. Somewhere on the other side of the library, a book cart creaked. A chair scraped faintly. Outside, the wind moved gently through the trees.
“Hey,” she whispered eventually, turning her head toward him with a mischievous glint in her eyes. “Next time, should I just hand out your WeChat? Save everyone the trouble?”
Sang Yan groaned and dropped his head onto his folded arms. “Wen Shuangjiang…”
She squeezed his hand, laughing under her breath.
And he didn’t let go.
Chapter Text
Nanwu University – Broadcasting Department Courtyard, Late Afternoon
The courtyard buzzed with students filtering out of class, voices rising and falling beneath the golden spill of a late afternoon sun. Wen Yifan stood at the edge of the path, squinting up from her phone just in time to hear a cheer go up from the front steps of the media building.
At first, she thought it was just noise—some group project joke or a game. But then she spotted the small crowd forming, and in the center, a classmate from her Fundamentals of Broadcasting seminar.
He was holding a bouquet. A real one. Big, kind of awkward, but very sincere.
“I know it’s sudden,” he was saying, eyes fixed on a girl with glasses and flushed cheeks. “But I really like you. Will you go out with me?”
Yifan blinked.
The girl stammered a shy yes, and the crowd erupted into applause, catcalls, teasing whistles. The two of them stood there awkwardly smiling at each other, and Yifan couldn’t help but smile too—soft, warm, secondhand happiness settling over her like sunlight.
It was sweet. Messy and bold and very first-year-university.
And yet.
The thought slipped in quietly, uninvited.
Sang Yan hasn’t asked me.
Not like that. Not publicly. Not even privately.
Nothing from him.
Her smile faltered, just slightly.
They did everything together—ate meals, shared notes, walked back to dorms, held hands and argued about half-finished homework and ward off anyone who showed romantic interest by claiming each other.
He called her “mine” without saying the word girlfriend . He held her without ever saying Will you go out with me?
She had held him back, willingly, happily. Never once thinking to pause and ask: Wait, what are we doing?
But now, watching someone else’s relationship begin with clear, simple words, she felt that strange hollowness bloom behind her ribs.
What are we doing?
Was it dating if no one had asked?
Was it love if no one had said the word?
She didn’t notice she was still standing there until the couple disappeared into the building, hand-in-hand and grinning, the crowd scattering in their wake.
Yifan exhaled slowly, adjusting the strap of her bag on her shoulder. The warmth in her chest was still there—but now, it was tangled with a new kind of weight.
One she hadn’t realized she’d been carrying until that moment.
—------------------------------------------------------------------------------------------------------------------
A few days later, Nanwu University – Mid-Afternoon, Outside the Library
The campus buzzed in the quiet, simmering way it always did around midterms—laptops open on benches, notebooks scattered on lawns, half-empty cans of coffee beside tired sneakers. Wen Yifan sat beneath the shade of a camphor tree, knees drawn to her chest, arms wrapped loosely around them, eyes distant.
She’d been waiting for Sang Yan to finish his group meeting.
He came jogging over a few minutes later, his backpack slung over one shoulder, hair tousled like he’d run halfway across campus to get there.
“Sorry—those guys can talk forever about sorting algorithms,” he said, slightly out of breath as he dropped down onto the grass beside her.
“Big computer science energy,” she murmured, not looking up.
Sang Yan glanced sideways. “You okay?”
She didn’t answer immediately. Just kept worrying at a loose thread in the knee of her jeans. “Can I ask you something?”
“That depends. Is it about why Java makes me want to cry? Because I can’t afford to be emotionally raw in public.”
She gave a soft laugh—automatic—but it didn’t quite reach her eyes.
His expression shifted. “Hey. What’s going on?”
“…Are we,” she started, hesitated, then pushed forward, “Are we dating?”
Sang Yan blinked. “What?”
“I mean… like officially ?” She still didn’t look at him. “We never actually said anything. No one asked. We just… started doing stuff. You walking me places. Bringing me snacks. Holding hands. That time you nearly fought a vending machine because it ate my coin.”
“First of all, that machine deserved it.”
“Sang Yan.”
He looked at her carefully, the light teasing fading. “You seriously didn’t think we were dating?”
She finally turned her head.
His brow furrowed, disbelief plain on his face. “Wen Shuangjiang. I went to Beiyu. In the rain. Just to tell you I got into Nanwu.”
“I know.”
“And you met me at the bus stop. Told me you passed, too.”
“I remember.”
“And then I hugged you like—” He stopped, the corners of his mouth twitching down. “Like I already belonged to you. Because I did.”
Yifan stared, blinking slowly.
“I told Duan Jiaxu and the guys that I was taken,” he said. “Pretty sure I’ve been acting like it ever since.”
A beat of silence passed between them, the breeze rustling the leaves above.
“…Oh,” she said quietly.
“Oh?” Sang Yan threw a hand up, incredulous. “What do you mean , ‘oh’? What did you think we were doing—some emotionally charged limited-time friendship promo?”
“I didn’t know!” she exclaimed, flushed now. “You never said anything!”
“I thought it was obvious! ”
“You always think things are obvious!”
He opened his mouth. Then closed it. “Okay. That’s fair.”
Yifan groaned, burying her face in her hands. “God. I’ve been overthinking this all week.”
Sang Yan let out a laugh—light, almost fond—then scooted closer, his knee bumping hers. “Hey. Just so we’re clear—yeah. We’ve been together since you said you were coming to Nanwu with me.”
She peeked out from between her fingers. “You’re serious?”
“I’m deeply wounded that you had to ask.”
Her lips twitched. “So you’ve been out here acting like my boyfriend this whole time?”
“Acting?” he repeated, mock-offended. “Excuse you—I was your boyfriend. You were just behind on the paperwork.”
She snorted. “Unbelievable.”
“You love it.”
She rolled her eyes and shoved his shoulder—gently—but he caught her wrist before she could pull back, lacing their fingers together with easy familiarity.
They sat there like that for a while, hands joined, the bustle of campus fading into a soft hum.
***After a while, Sang Yan broke the silence by calling her. “Wen Shuangjiang…”
“Hm?” she answered, leaning her head on his shoulder.
“There were things I used to think were too pretentious to say out loud,” Sang Yan said quietly.
“Even just a word felt... embarrassing.”
Wen Yifan looked up at him, her gaze was soft and steady. He didn’t meet it at first—his eyes fixed ahead, shoulders held a little too still, like he was bracing himself.
But then, after a pause, he turned to face her fully.
His expression was calm, but his eyes held something deeper—something weightier.
“But,” he said, voice low, “in this life, I think I have to say it at least once.”
He held her gaze.
“Have you really not noticed?” he asked, almost incredulous. “After all these years… it’s still only ever been you.”
Wen Yifan stayed quiet for a moment too long, and Sang Yan, suddenly unsure of himself, pressed his lips together and shifted slightly where he sat, as if the silence had made the space between them feel unfamiliar.
“…Say something,” he murmured, voice low.
His words snapped her back to the present. She sniffled once, almost soundlessly, and tried to gather herself. A part of her wanted to respond with something equally heartfelt—something romantic to match the weight of his words—but she was still caught off guard. She felt like she was standing on glass: careful not to step too hard, afraid to shatter something precious.
“If you think saying things like that is embarrassing…” she began, her voice soft but steady.
Sang Yan looked down at her, eyes dark and unreadable.
“…Then next time,” she said seriously, “I’ll be the one to say it.”
His breath hitched almost imperceptibly. He stilled.
Her ears were burning by now, the heat crawling down her neck. She felt like a kid clutching a gift they didn’t quite know how to hold—elated, overwhelmed, and awkwardly sincere.
“But,” she added, glancing down, “it’s hard for me too, you know.”
Sang Yan didn’t look away from her. A slow, almost involuntary curve pulled at the corner of his mouth, like something soft was unfolding from within him.
She fell silent again, but then quickly realized—she still hadn’t actually given him a proper response.
Tilting her head, she glanced back up. “So now we…”
“Hm?” he prompted, tone gentler now.
“…Have mutual feelings,” she finished.
There was a beat of silence.
Then his jaw tensed ever so slightly as he tried—and failed—not to laugh. His shoulders shook with a quiet, incredulous huff, and a low chuckle finally broke through.
Wen Yifan frowned, unsure what exactly he found so funny. But before she could ask, she pressed on, unwilling to let the moment slip away unfinished.
“So… from now on,” she said carefully, “you’re my boyfriend?”
Still grinning, Sang Yan replied without hesitation. “Yeah." ***
"But let’s be specific, I’ve been your boyfriend ever since I hugged you in Beiyu. How many times should I tell you?”
She looked up at him—really looked—and her breath caught at the sight.
The dimple on his right cheek had deepened, his eyes crinkled at the corners. There was something unguarded in his expression, something quietly radiant. He looked happy.
Genuinely, uncomplicatedly happy.
And just like that, her lips curved up too, almost involuntarily.
The moment didn’t feel real. In fact, it felt more unreal the longer it lingered—as if she might wake up any second. But that surreal shimmer was what made it feel so precious.
That was why she held onto it with both hands.
Because this, whatever this was, she didn’t want it to change. Not now. Not ever.
Notes:
Author Notes:
*** This part's dialogue is from the novel and the TV series.
Disclaimer: The characters and world belong to Zhu Yi and no infringement is intended.
Chapter 7
Summary:
The magic of ordinary days is in the little moments....
Chapter Text
Nanwu University, Cafeteria Courtyard – Lunchtime
It was the usual chaos: trays half-filled, drinks swapped mid-conversation, people arguing over which professor was secretly out to fail them. Yifan was seated next to Zhong Siqiao at one end of the table, Sang Yan diagonally across, flanked by Qian Fei and Chen Juwen, who were trading dramatic midterm horror stories. Duan Jiaxu on the other table with another student that he was tutoring.
Su Haoan arrived last, slumping into the empty chair with a defeated sigh. “If I hear the word ‘coding’ one more time, I’m going to dissolve.”
“I think you need a nap more than you need a degree,” Yifan muttered.
“Preach,” added Siqiao, stabbing a cherry tomato with unnecessary force.
Mid-bite, Sang Yan casually reached over and took a piece of chicken off Yifan’s plate.
She swatted at him lazily. “I asked if you wanted the same thing earlier.”
“You asked like I had a choice,” he said. “Which I didn’t.”
“You didn’t.”
“Wait—” Qian Fei suddenly straightened, eyes narrowing. “Are you two, like, actually official now?”
Yifan paused mid-chew.
Sang Yan blinked. “What do you mean now?”
Chen Juwen looked genuinely confused. “You weren’t before?”
Yifan held up a hand, swallowing. “Oh! We just had that talk yesterday.”
There was a beat of silence.
And then:
“YESTERDAY?!” everyone except Sang Yan and Yifan exclaimed.
Qian Fei nearly dropped his chopsticks. “You mean we’ve been calling you his girlfriend in front of him for weeks, and you weren’t actually dating?!”
“I thought we were!” Sang Yan cut in, offended again. “She’s the one who questioned it!”
“Because you never asked!” Yifan defended.
Su Haoan looked betrayed. “I made a whole toast about the two of you getting together last month at the hotpot place!”
Siqiao leaned forward, eyes gleaming. “I helped Yifan decide on nail polish based on which colors would look good holding his hand. You mean to tell me you weren’t even official yet?!”
Yifan groaned, dropping her head dramatically into her arms. “Why is everyone so loud right now?”
Sang Yan, annoyingly smug, just took another bite of her chicken. “Well, now we are. So.”
Chen Juwen nodded solemnly. “About time. Honestly, if you told me you two accidentally got married over a bet, I would’ve believed that faster than ‘we just made it official.’”
Yifan lifted her head and glared at him. “Remind me again why we sit with you?”
“Because we’re adorable,” Qian Fei said. “And we predicted your love story before you did.”
Siqiao raised her drink. “To our delusional confidence and your very slow burn.”
“Cheers,” Su Haoan deadpanned. “Now give me back my fries, Sang Yan.”
Sang Yan rolled his eyes but tossed one over.
And Yifan?
Well. She couldn’t stop smiling, even as she tried to hide it behind her drink.
—-----------------------------------------------------------------------------------------------------
Evening, Path Behind the East Courtyard
The sun had dipped just below the horizon, streaking Nanwu’s sky in soft pinks and muted golds. The air was cool enough to need sleeves but warm enough that the breeze felt like comfort, not chill. Leaves rustled overhead as Sang Yan and Wen Yifan strolled side by side down the narrow path behind the courtyard, their shadows stretching out ahead of them.
It had been a long day—three classes, a surprise quiz, and lunch that had felt more like a roast session hosted by their entire friend group.
Yifan still had her arms crossed, partly from the breeze and partly from secondhand embarrassment. “I can’t believe they yelled like that. We were in public.”
“They always yell like that,” Sang Yan said mildly, hands tucked into the pockets of his hoodie. “Especially when they’re right.”
She gave him a sideways glare. “They weren’t right . We were just… on different pages.”
“Oh, I knew what page we were on,” he said. “You just took a little longer to read it.”
“Wow,” she said dryly. “You’re actually proud of that line, aren’t you?”
“I am,” he said, then grinned. “Might post it on my Moments.”
She groaned.
They walked a little farther in silence. The sounds of campus faded behind them—replaced by the distant hum of street lamps flickering on, the occasional burst of laughter from passing students, the soft brush of leaves overhead.
After a moment, Sang Yan tilted his head toward her.
“Seriously though,” he said, softer now, “you okay?”
She looked up at him, a little surprised by the shift in tone. “Yeah. Just… a little overwhelmed. Not in a bad way. I guess it’s weird realizing everyone else saw it before I did.”
“Not weird,” he said. “You’ve always been careful. With people. With this.”
She didn’t reply right away. Then, after a beat: “Still kind of feels like falling off a ledge. Not in a terrifying way, just… sudden.”
Sang Yan didn’t say anything for a moment.
Then he reached out and laced their fingers together—gentle and warm and sure, like he’d been waiting for the quiet to do exactly this.
“Well,” he said, “good news is, I was already waiting at the bottom and no matter what happens, I’ll always catch you.”
Yifan blinked, and her throat went tight in the way it always did when he surprised her by being a little too sincere.
“Don’t say things like that when you’re holding my hand,” she muttered, trying to keep her voice steady. “It’s not fair.”
“I’m always holding your hand now,” he said. “Gotta get used to it.”
She tried to look unimpressed.
Failed spectacularly.
So she bumped his shoulder with hers instead and let herself lean in just a little as they walked—comfortably quiet now, with nowhere to be but here.
—----------------------------------------------------------------------------------------------------------------
The Next Day, Outside Nanwu University – Late Afternoon
Wen Yifan was halfway through her iced latte when she spotted Zhong Siqiao jogging toward her from across the street, practically glowing with excitement, a folded flyer in one hand and a very satisfied grin on her face.
“You’re not going to believe this,” Siqiao declared breathlessly, flopping down onto the café bench beside her. “We’re hired. Both of us.”
Yifan blinked. “Wait—what?”
“I just came from the interview at Cafe Palace,” Siqiao said, pointing behind her to the cozy-looking coffee shop with string lights curling around the windows and a chalkboard sign out front. “The manager remembered you from when we went in last week. She asked if we were still both interested. I said yes.”
Yifan set down her drink. “Seriously? That fast?”
“She was desperate,” Siqiao said brightly. “Midterms rush is coming, and apparently two people just quit. We start Friday after class.”
Yifan stared at her. “Just like that?”
“Just like that,” Siqiao beamed. “We’ll be on the evening shift together. I told her we’re reliable, friendly, and that you’re less scary than you look.”
Yifan laughed. “I am very friendly, thank you.”
“You look like you’re about to rate someone’s latte art out of ten,” Siqiao teased. “But in a hot way.”
“Flattery won’t get you out of splitting tips.”
“It might get me out of wiping down tables.”
Yifan leaned back against the bench, her eyes drifting to the little café across the street—the one she’d passed a dozen times on the way to class, thinking how warm it looked. How normal. Like something real people in real lives did.
Now it was her turn to smile. “Guess we’re café girls now.”
“Caffeine dealers,” Siqiao corrected. “Watch us become legends.”
“You just want the free coffee.”
“And the tips. And the excuse to wear cute aprons.”
They sat in silence for a moment, watching the afternoon crowd move past, the sun starting to sink low behind the university gates. The first hints of neon flickered on in the windows across the street.
Yifan exhaled slowly. “It feels… good, right? Like we’re doing something for ourselves.”
Siqiao bumped her shoulder lightly. “You’re doing a lot for yourself lately.”
Yifan didn’t answer that directly. She just reached for her drink again, her fingers a little warmer than they’d been a minute ago.
Café Near Nanwu University – Friday Evening
“Part-time job?” Sang Yan repeated, raising an eyebrow as he walked beside Yifan after class. “Since when?”
“Since Wednesday,” she said, sipping from her water bottle like it was no big deal. “I’m starting tonight. With Qiao Qiao.”
“Wait— tonight tonight?”
“Yep.”
“You didn’t think to mention this earlier?”
“I’m telling you now, aren’t I?”
He squinted at her. “You’re suspiciously calm about this. What kind of job is it?”
“Café,” she said casually, tugging her ponytail a little tighter as they turned toward the main gate. “That cute one with the string lights. You know it.”
Sang Yan blinked. “The one with the waffles?”
“And moody indie music.”
“I thought you said working in food service was ‘a guaranteed path to existential dread.’”
“It is ,” she said cheerfully. “But the hourly rate’s good.”
He stared at her, then deadpanned, “You’re gonna spill someone’s coffee in the first hour, aren’t you.”
She smiled. “Probably. You should come watch.”
—-----------------------------------------------------------------------------------------------------------
Later That Evening – 6:43 PM
The café was busy. Not full-on chaos, but definitely enough that Zhong Siqiao was juggling two orders at once while trying to smile at a table of freshmen who clearly only came in to flirt.
Yifan, meanwhile, was behind the counter attempting to figure out how the espresso machine worked without blowing it up.
“Okay, hot water goes here —I think? Maybe?” she muttered.
“You’re talking to yourself again,” Siqiao said as she passed by with a tray.
“I’m manifesting competence.”
At that exact moment, the door chimed open.
Sang Yan strolled in, hands in his pockets, a smirk already forming.
Yifan glanced up—and immediately narrowed her eyes. “You’re here for the waffles, right?”
“Definitely not here to see how adorable you look in that apron,” he said, stepping up to the counter. “Nope. Not at all.”
She made a show of adjusting her nametag. “Can I help you, sir ?”
“Yeah, I’ll take a caramel latte with extra smugness.”
“You’ll get whatever comes out of this machine and say thank you,” she muttered, reaching for a cup.
Two minutes and one near-overflowing milk pitcher later, Yifan handed over a slightly crooked but drinkable latte. “Here. Please complain to management.”
Sang Yan took a sip. Paused. Then he looked at her in mock horror. “Is that… cinnamon?”
Yifan blinked. “Wait, is it not supposed to—oh my god.”
She grabbed the cup and turned it away from him, already laughing. “Okay. That’s not your drink.”
“I feel personally attacked.”
“Good.”
“Are you gonna charge me for this assault?”
“Only emotionally.”
Zhong Siqiao popped up beside them. “Customer’s asking if you have oat milk. You wanna take that?”
Yifan handed the cup back to Sang Yan with a sigh. “Fine. You win. You’re banned from watching me at work.”
“Too late,” he said, already halfway to a corner seat, drink in hand. “I’ve seen everything. And I’m staying for the waffles.”
She walked off, muttering under her breath, but she was smiling the whole way.
—-----------------------------------------------------------------------------------------------------------------
Later
When her shift ended, he was still there. Still in the corner, earbuds in, half-asleep over a book he hadn’t really been reading.
Yifan slid into the seat across from him, pulling the apron over her head and dropping it into her bag.
“Did you stay just to supervise me?”
He didn’t open his eyes. “Supervise? No. Document for blackmail? Maybe.”
“You’re unbelievable.”
“Mm,” he murmured, cracking an eye open. “But you didn’t burn the café down.”
She reached for a leftover fry from his plate and shrugged. “There’s always tomorrow.”
Outside the Café – 9:47 PM
The café had long since dimmed its lights to “closing mode,” the scent of coffee still clinging faintly to Yifan’s hoodie as she stepped out, tugging her bag higher on her shoulder. The night was cool, not cold—just enough wind to make the string lights above the café door sway slightly.
Sang Yan was already waiting by the streetlamp, one hand in his jacket pocket, the other holding a bottled drink he’d bought during one of her breaks.
“You waited,” she said softly, surprised despite herself.
He glanced over at her. “What, you thought I’d head back without making sure you didn’t collapse on the sidewalk?”
She snorted. “That’s romantic.”
“It’s practical.”
“Mm-hm.”
They started walking, shoes crunching softly on the gravel shoulder. Most students had already turned in or were still holed up in the library, so the roads near campus were quiet. The kind of quiet that invited softness—unspoken things, half-smiles, warm looks exchanged over nothing in particular.
Yifan glanced sideways at him. “You didn’t have to stay the whole time.”
“I know.”
“You could’ve just walked me back. Or messaged.”
“I know.”
She nudged his arm lightly with her elbow. “So why’d you?”
Sang Yan was quiet for a beat too long.
Then: “Because I liked seeing you there.”
She blinked.
“You looked,” he added, almost offhand, “kind of happy. In a chaotic, milk-frother-almost-killed-me way. But happy.”
“I didn’t know you paid that much attention.”
“I always pay attention to you.”
That shut her up for a second. Her fingers tightened around her bag strap.
“I mean,” he said quickly, clearing his throat, “someone has to make sure you’re not using salt instead of sugar again.”
Yifan smiled. “That was one time .”
“One time too many.”
They crossed the street slowly, under the flickering glow of the campus gate’s streetlight.
He glanced at her again. “How many nights a week?”
“Three shifts. Mondays, Fridays, and Sundays.”
“Then I’ll wait for you. On those days.”
Yifan looked up at him. “You’re serious?”
“Why wouldn’t I be?”
“You’re not worried people are going to think you’re… sweet or something?”
“Please.” He scoffed. “Let them try.”
Yifan laughed under her breath, and for the rest of the walk back, they didn’t say much—just walked side by side, the way they always had. Except this time, her fingers brushed his once, twice.
The third time, he laced theirs together like it was the most natural thing in the world.
Sunday Evening – Café Outside Nanwu
The espresso machine was hissing like it had a personal grudge, Yifan’s apron string had come loose again , and the freshman barista was currently panicking over a drink labeled “dirty chai oat latte with half ice.” Yifan didn’t even know what half of that meant.
She was halfway through restocking syrup bottles behind the counter when the café bell rang.
She didn’t look up right away—she didn’t need to. The silence that followed the bell, the pause in conversation, and the faint rustle of a snack bag being casually opened gave it away.
“I swear,” Zhong Siqiao muttered beside her, peering over the counter, “your boyfriend walks in like he owns the place.”
“He does not,” Yifan said, resisting the automatic smile threatening her face.
“He brought chips . He’s just sitting there eating them like this is a private lounge.”
“He is not —” Yifan stopped. Took a breath. “He’s not allowed behind the counter.”
“He’s not behind the counter. Yet. But I give him ten minutes before he starts trying to ‘fix’ the milk steamer.”
Yifan glanced up.
Sure enough, Sang Yan was at his usual spot by the window, leaning back in his chair with his long legs stretched out like he had zero intention of moving. He raised the snack bag slightly in greeting.
Yifan sighed. “Unbelievable.”
“Cute, though,” Siqiao grinned. “Want me to take his order?”
“No, I’ll do it,” Yifan muttered, untangling her apron strap. “Before he starts asking the freshmen barista if we serve blue Gatorade.”
She made her way over, trying to keep her expression neutral and absolutely failing.
“You know,” she said, arms crossed, “you can’t keep showing up like this and distracting the staff.”
Sang Yan raised his brows. “Distracting? I’m supporting local businesses.”
“You’re loitering .”
“Loitering,” he said, mock thoughtful, “with food offerings. I brought your favorite chips.”
She blinked at the bag he pushed across the table toward her. Her brows knit slightly.
“…You remembered?”
He shrugged. “You ate like seven bags when we were reviewing in the library. It’s not exactly forgettable.”
Something warm bubbled in her chest. She snatched the bag and pointed a finger at him. “Fine. You get one drink.”
“Make it sweet,” he said. “To match your tone.”
She narrowed her eyes. “I’m going to give you something bitter.”
“You already did,” he shot back, grinning.
When she returned to the counter, Siqiao was waiting with the knowing smile of someone who’d watched the entire exchange.
“So,” she said innocently, “is he always this smug, or just around you?”
Yifan sighed again—louder this time.
“Please tell me you’re not about to be a third wheel and a gossip mill.”
“Too late. I’m invested.”
Out of the corner of her eye, Yifan saw Sang Yan leaning back in his chair again, smugness dialed down to something softer. Quieter. Like he didn’t need to say anything out loud to be exactly where he wanted to be.
And—annoyingly—she didn’t hate it.
Not even a little.
Chapter Text
Nanwu University – Male Dorm Room, Evening
The door crashed open without warning—because of course it did. Su Haoan never knocked.
“I’m in love!” he announced, arms raised like he’d just won a lottery, before flopping onto Duan Jiaxu’s chair without shame.
Qian Fei groaned from his desk. “Not again.”
Chen Juwen didn’t even look up from his laptop. “That’s what, the third great love of your life this semester?”
Su Haoan shot both of them a smug grin. “This one’s real. We’ve been dating since last weekend. And—” He wagged his eyebrows. “First kiss happened yesterday. It was magical. Fireworks. Like an idol drama.”
“Congratulations,” Qian Fei said flatly. “You’ve officially unlocked delusion.”
“Envy isn’t a good color for you,” Su Haoan retorted. “Anyway, I’m not alone in greatness. Chen?”
Chen Juwen shrugged, feigning humility. “Senior year. Behind the library. Windy, awkward, too much lip balm—still counts.”
Qian Fei scoffed. “Try New Year’s party, truth or dare, no names exchanged. Efficient and forgettable.”
“Beautiful,” Chen said, raising his water bottle in mock toast.
Then, as if choreographed, all three turned toward Sang Yan, who was sitting cross-legged on his bed, eyes on his phone, steadfastly ignoring them.
“So?” Chen asked, grinning. “What about our resident cold-face?”
Sang Yan didn’t look up. “What about me?”
Qian Fei leaned forward. “Come on, bro. You’ve been with Yifan for how long now? Spill.”
Su Haoan added with mock seriousness, “You’re the one with the actual girlfriend here. Surely you’ve got stories.”
Sang Yan exhaled slowly. “There’s nothing to report.”
Silence.
Then Su Haoan blinked, stunned. “Wait. You mean—”
“No kiss?” Chen said, eyes wide. “Still?”
Qian Fei gave an exaggerated wince. “That’s brutal. You’re losing to Haoan.”
Su Haoan placed a hand on his heart, deeply moved. “This might be the proudest moment of my life.”
“We’ve been busy,” Sang Yan muttered.
“Oh, come on,” Qian Fei said. “You literally walk her to class and wait outside the café until her shift ends like some devoted manservant.”
“She held his arm once,” Chen offered. “Outside the admin building. Girls were swarming. Looked more like crowd control than affection.”
“Tactical maneuver,” Qian Fei nodded. “Not romantic. Strategic.”
Su Haoan let out a wheeze. “So you’re telling me, even with all that, you two haven’t even—”
“Nope,” Chen said. “Our boy’s still a kissless wonder.”
Sang Yan finally looked up, expression unreadable. “You guys done?”
“Not even close,” Qian Fei grinned. “We’re organizing a leaderboard.”
“I’ll format the spreadsheet,” Chen said, already opening Excel. “Color-coded, of course.”
“You’re all idiots,” Sang Yan said, tossing a pillow in Su Haoan’s direction.
It missed. Su Haoan just grinned wider. “No pressure, bro. Just make it a good one when it happens.”
And despite all the grumbling, the heat climbing Sang Yan’s ears didn’t go unnoticed.
Nanwu University – Café Palace, Two Days Later
It was a quiet evening on campus, the kind that hummed softly with rustling trees and the distant click of bicycle gears. Wen Yifan stepped out of the café, tugging off her apron and stretching her arms with a sigh. Her shift had run long, and her feet ached—but right on cue, Sang Yan was leaning against the railing, phone in hand, eyes finding her the second she emerged.
“You’re late,” he said.
“You’re early,” she replied, a small smile tugging at her lips.
They fell into step, their pace unhurried. Comfortable, at first—until she noticed it.
He wasn’t saying much. His hands were buried in his pockets. His mouth was set in a line, chewing at the inside of his cheek the way he did when something was on his mind.
Yifan stole a glance at him. “Did I do something?”
“No,” he said too quickly.
“Then what’s with the radio silence?”
“Nothing.”
“Sang Yan.”
He hesitated. Then finally muttered, “It’s just… dumb dorm talk. Forget it.”
She narrowed her eyes. “About me?”
“No.”
“…About you?”
He exhaled, ears reddening. “They were teasing. About us. About how we’re dating but… haven’t kissed yet.”
Yifan tripped on a crack in the pavement and immediately pretended she didn’t.
“They called me a ‘kissless wonder,’” he added, practically under his breath.
Her face flamed. “Oh my god.”
Sang Yan shot her a sideways look. “Yeah. Same.”
She pressed a hand to her cheek. “They seriously said that?”
He nodded grimly. “With great enthusiasm.”
There was a long pause.
Yifan fidgeted with the strap of her bag. “I mean… I guess they’re not wrong.”
Sang Yan blinked at her. “You’re not helping.”
“No, I just—ugh.” She buried her face in her hands, voice muffled. “Now I’m self-conscious.”
“Well,” he said dryly, “Welcome to the club. Population: humiliated.”
Yifan peeked at him through her fingers. “What else did they say?”
“Something about me losing to Su Haoan,” he said, grimacing. “And a leaderboard. Chen’s making a spreadsheet.”
Yifan made a strangled sound. “A spreadsheet? Seriously?”
“They’re idiots.”
“You chose them.”
“Not on purpose.”
She groaned. “This is going to haunt me.”
Sang Yan looked over at her—cheeks pink, lips pressed together like she was trying not to combust—and despite the teasing, something in his chest tugged.
“…Hey,” he said.
Yifan turned her head, still half-flustered.
He reached for her hand, hesitating only a second before slipping his fingers between hers. “We’re doing this slow. You okay with that?”
Her eyes met his. She nodded, voice barely above a whisper. “Yeah. I’m okay.”
And for a moment, neither of them said anything. The teasing, the leaderboard, the dorm jokes—they all blurred into the background, replaced by a quiet warmth that neither of them needed to explain.
Yifan’s fingers tightened around him just a little.
“But… for the record?” Sang Yan added, squeezing her hands.
“Hm?”
“When it does happen…” He cleared his throat. “Let’s make sure it’s a leaderboard-worthy one.”
Wen Yifan laughed softly under her breath. “Deal.”
Nanwu University – Male Dorm Room, The Next Night
Sang Yan should’ve known peace was temporary.
He barely had the door closed behind him when Chen Juwen looked up from his laptop, expression too neutral to be trusted.
“Hey,” Chen said casually. “Nice walk yesterday?”
Sang Yan didn’t answer. He just gave him a blank look and started heading toward his desk.
Qian Fei piped up from the top bunk, flipping a page in his textbook. “You know, I was just thinking… when are we updating the leaderboard?”
Su Haoan, sprawled dramatically across Sang Yan’s bed with his phone raised like a stage light, chimed in. “Oh, we’re due for a major update. Turns out—get this— Yifan knows .”
Sang Yan paused mid-step. “What?”
Chen grinned. “She laughed, didn’t she?”
“Eventually,” Sang Yan muttered.
“She laughed ,” Su Haoan repeated, like this was award-worthy. “Which means she knows . Which means we now have official data confirmation .”
Qian Fei swung down from his bunk like some kind of chaos gremlin. “We’re putting her on the record. She’s in the database now. Mutual embarrassment is valid data.”
“You’re not making a database,” Sang Yan said.
Chen tapped his keyboard. “Already coded.”
“Why do you even know how to code?”
“Hey! I’m in the same department as you,” he said with great pride. “Anyway, I’ve added a ‘Witness Acknowledgement’ column.”
“And Yifan gets a shiny gold star,” Qian Fei said, placing an actual star sticker on the whiteboard near Sang Yan’s bed, where—unbeknownst to him—a doodled leaderboard already existed.
“You guys are children,” Sang Yan said.
“Children with records ,” Su Haoan quipped.
At that moment, someone knocked.
Chen Juwen opened the door.
Wen Yifan stood there holding a box of takeout, clearly caught mid-second-thought.
And then she spotted the whiteboard.
She stared.
The whiteboard stared back.
It had a title— Emotional Progress Index —and in the middle: Kiss Count: 0 next to Sang Yan’s name, now updated with a shiny gold star.
Yifan blinked. “Oh. Wow. You really did make a leaderboard.”
Sang Yan looked like he wanted the earth to open and swallow him whole.
Su Haoan leapt to his feet. “Wen Yifan! You’ve been verified. Come, take your place in the Hall of Fame.”
Yifan stood frozen. “I just brought food.”
“That makes you the MVP,” Qian Fei declared solemnly.
Chen offered her a dry-erase marker like he was presenting a sword. “Would you like to add a comment?”
Yifan took one look at Sang Yan, whose ears were glowing red, and then—unexpectedly—grinned.
She grabbed the marker.
With careful strokes, she wrote next to his name:
“Leaderboard-worthy kiss pending.”
—W.Y.F.
There was a beat of stunned silence. Then—
“Ohhhhhh,” Su Haoan practically exploded. “You legend .”
Sang Yan groaned. “I hate all of you.”
Yifan handed him the takeout with a faint smile. “You chose them.”
“Not on purpose,” he muttered.
—-----------------------------------------------------------------------------------------------------------
Nanwu University – Library Courtyard, Late Afternoon
The sun hung low, casting long golden streaks across the stone benches and the backs of passing students. Wen Yifan sat beneath one of the maple trees, its leaves just beginning to turn, flipping through a borrowed novel. Her class had ended early, and Sang Yan had shown up without fanfare—just dropped his bag beside her and sat down like he always belonged there.
For a while, they didn’t speak. Just the sound of rustling pages, wind threading through leaves, and the occasional distant chatter.
Then, softly, Sang Yan asked, “Your birthday’s soon, right?”
Yifan looked up from her book, eyes narrowing slightly. “You remembered the date?”
“October 24th,” he said, leaning back with a shrug. “I don’t forget things. Especially not about you.”
She blinked at that, caught slightly off guard.
Sang Yan didn’t seem to notice—or maybe he was pretending not to. “So,” he went on, voice casual, “what do you want to do?”
“For my birthday?”
“No, for Arbor Day.” He glanced at her sideways. “Yes. Your birthday.”
Yifan laughed under her breath and set the book down on her lap. “I don’t usually do much. Maybe cake with my roommates and Qiao Qiao. Sometimes I pretend I forgot it altogether.”
Sang Yan frowned slightly. “Why?”
She shrugged. “Feels weird making it a big deal. And I don’t really like attention.”
He was quiet for a moment, processing that.
“Okay,” he said eventually. “So… what if it wasn’t a big deal? What if it was just… us.”
Yifan tilted her head. “Us doing what?”
“You pick. Anything you want.”
She looked at him, unsure if he was offering just to be polite or if he genuinely meant it. But there was something in the way his eyes didn’t waver when he met hers that made her believe it was the latter.
“I don’t know,” she admitted. “Maybe something simple. Watch a movie. Quiet dinner. No fuss.”
Sang Yan considered it, then gave a small nod. “That’s doable.”
“You sure?” she asked lightly. “You won’t be bored?”
“Spending the day with you?” he said. “I think I’ll manage.”
Yifan smiled, soft and a little shy. “Okay. Then… that’s what I want.”
“Good,” he said, his voice low and certain. “It’s a plan.”
Nanwu University – Yifan’s Birthday, Evening
The movie was her pick—an old coming-of-age film with soft lighting and a slightly grainy finish. They watched it tucked into a back row of the cinema, sharing a bucket of popcorn that Sang Yan claimed tasted like cardboard. Yifan only smiled and kept eating.
He didn’t complain after that.
Afterward, he brought her to a small restaurant tucked behind one of the quieter streets near campus. It wasn’t flashy—wooden chairs, warm lighting, hand-written menus—but it was quiet, and Yifan noticed that he’d booked a booth in the farthest corner where they wouldn’t be overheard.
“You’ve been here before?” she asked, sipping from her water glass.
“Once with Duan Jiaxu,” Sang Yan said. “Thought you’d like it.”
She did. He knew.
They talked about the movie, about her café coworkers, about how Sang Yan is worried that Duan Jiaxu is tiring himself with all those part time jobs that he’s taken and how Qian Fei had nearly gotten banned from the dorm laundry room again. She laughed so easily with him that, halfway through the meal, he stopped being nervous and just let himself enjoy the sound of her voice.
By the time they stepped out, the street was calm, blanketed in soft yellow streetlights. Yifan’s fingers were looped through the edge of his sleeve as they walked side by side, neither saying much. They didn’t have to.
When they reached the steps of her dorm, she turned toward him with a smile that was already leaning toward goodnight.
But Sang Yan didn’t let go.
“Wait,” he said.
Yifan paused. “What is it?”
He reached into his coat pocket and pulled out a small box—no ribbon, no frills. Just simple and careful, like the way he always was with her.
“I was going to give this to you earlier,” he said, “but… it felt too crowded.”
She took it gently, glancing up at him before lifting the lid.
Inside was a small, pale glass bottle with a silver cap. The label was minimal, understated: First Frost .
Yifan blinked. “A perfume?”
His hand scratched the back of his neck. “Yeah. I… I found it a while ago. The name—it reminded me of you. Shuangjiang. First frost.”
She stared down at the bottle, the words landing soft and steady in her chest. The scent, when she lifted the cap, was crisp and clean with a cool floral undercurrent—like the early bite of autumn in a sunlit garden.
“It smells like…” she searched for the right word. “The kind of cold that feels warm.”
Sang Yan huffed a quiet laugh. “Exactly.”
Her smile curled slowly and genuine. “You picked this?”
He nodded, looking a little sheepish now. “Took three hours and a very judgmental saleslady.”
Yifan laughed, and without thinking, reached out to hug him. She didn’t say anything right away—just let the warmth between them speak for her.
When she pulled back slightly, her hand still holding the bottle, she looked up at him. “Thank you. Really.”
Sang Yan didn’t say anything—just brushed a strand of hair behind her ear. His voice dropped, low and steady. “Can I…?”
She nodded before he finished.
The kiss came slowly—hesitant, reverent. His hand found the side of her neck, and her fingers curled into the front of his jacket. The street, the dorm steps, the weight of the day—all of it slipped away.
It wasn’t fireworks.
It was warmth. Steady and grounding. Like all the waiting had made this one moment fuller, deeper.
When they finally pulled back, Yifan’s cheeks were pink, her eyes wide, her breath catching.
Sang Yan looked dazed too, but a smile crept into his voice. “Leaderboard-worthy?”
She laughed, breathless. “You just set a new bar.”
Without another word, he pulled her gently into a hug, arms folding around her like they’d been meant to from the start. Yifan let herself sink into it, her head coming to rest against his chest.
And that’s when she heard it—his heartbeat, fast and loud beneath her ear, like it was trying to keep up with something.
She closed her eyes, realizing her own heart was racing too.
Same pace. Same rhythm.
Like somehow, even without trying, they had fallen into sync.
He held her tighter.
“Happy birthday, Wen Shuangjiang,” he whispered again.
She didn’t answer right away. Just stayed there, quiet and still, listening to the one sound that told her more than words ever could.
Yifan’s Dorm Room, Late Night
Yifan lay on her bed, a small lamp casting a soft glow over the room. The hum of the campus outside felt distant now—almost irrelevant as she lay there, her head resting on a pillow, replaying every moment of the evening. It had been so... quiet, so full of warmth. She could still feel the faint pressure of Sang Yan’s lips against hers, the heat of his hand on her neck, his breath mingling with hers. It wasn’t the fireworks she’d imagined. It was something far more steady. A slow, undeniable warmth that made everything else fade into the background.
She reached over, grabbing her phone, a small smile curving at her lips when she saw the text notification from Sang Yan. It was a selfie—the two of them from earlier in the evening, taken just after their dinner. Her eyes lingered on the photo for a moment. She looked relaxed, smiling slightly, but it was Sang Yan’s face she zoomed in on. He looked so effortlessly comfortable, his usual smirk softened, his dimples showing and his eyes crinkled at the corners from the smile that reached them. The mole under his eyes is more prominent, like a star guiding her.
Yifan stared at his face, her thumb gently swiping across the screen as she zoomed in closer. The way his hair had fallen loosely over his forehead, the faint shadows under his eyes from a long day, his lips… She couldn’t help but think of the kiss. The way it had felt so natural, like the kind of thing they should’ve done long ago but hadn’t.
She closed her eyes, letting herself fall into the memory of the kiss, imagining it again. This time, though, she pictured something more vivid, more intimate.
In her mind, she saw Sang Yan hovering above her, his face inches from hers, eyes soft with a tenderness she hadn’t expected. The world outside her little bubble of imagination vanished completely. There was just him, his breath warm against her skin, his gaze filled with something deeper than just affection.
She imagined him leaning down, lips brushing over hers once more, slowly, lovingly, like he had all the time in the world. His hand would rest beside her face, fingers just brushing her hair, making her heart race all over again.
Yifan smiled softly, feeling her pulse quicken as she let the fantasy play out in her mind.
“Good night, Sang Yan,” she whispered softly to her imagination, her voice barely more than a breath as she imagined him still hovering above her, not moving away, just watching her with that same loving gaze.
In her mind, Sang Yan’s smile softened, eyes gleaming with a quiet affection. He didn’t speak at first—just stared at her, his expression almost unreadable. Then, as if hearing her voice in the quiet of her imagination, he responded, his voice gentle but full of something unspoken.
“Good night, Wen Shuangjiang.”
She closed her eyes again, her heart fluttering at the sound of his imagined words. She imagined him staying there, looking at her, his presence so steady, so real in the quiet space they shared.
Curious, she continued, feeling emboldened by the thought of him so close.
“Did you know," she asked softly, "that the pinyin for ‘good night’—‘wan an’—sounds a little like ‘I love you’? (wo ai ni)”
In her imagination, Sang Yan’s gaze softened even further, the warmth in his eyes deepening as he continued to hover over her. His lips parted just enough to give her that same slow, affectionate smile, his eyes never leaving hers.
“I know,” he said, his voice low and affectionate. “And maybe that’s exactly how I feel.”
Her heart skipped a beat, and she let herself drown in the imagined sincerity of it all. He didn’t move away. Instead, he stayed above her, eyes still holding hers in that gentle, unspoken connection.
Yifan’s fingers brushed against her lips, as if she could still feel the faint imprint of his kiss. She smiled softly to herself, as the imagined Sang Yan continued to gaze down at her with quiet affection, their world just the two of them.
“Good night, Wen Shuangjiang,” he whispered again, and this time, it felt like more than just a parting. It felt like a promise.
She let out a soft sigh, her heart fluttering in her chest as she imagined him slowly pulling back, the weight of the moment lingering long after he was gone.
“Good night, Sang Yan,” she whispered back, settling into the softness of her bed, her fingers lightly touching the place where his kiss had once been.
As her eyes fluttered closed, Yifan smiled to herself, still feeling the warmth of his gaze, knowing that her heart had already fallen a little further for him in that brief moment of imagined intimacy.
Notes:
Author Notes:
Thank you for all the kudos and warm comments. Loved reading them. Feel free to comment your thoughts and reactions.
Chapter 9
Summary:
Fights and storms...
Chapter Text
Sang Yan’s Dorm Room – Late Night
The door clicked shut behind him as Sang Yan stepped into the quiet of his dorm room. His roommates were already asleep, their soft snores a muffled chorus in the background. He moved silently, a habit guiding him through the dark without the need for light.
He sat down on his chair and reached for his phone. His heart was still catching up to him, still humming from the night—her laughter, the way she looked up at him, the kiss.
He opened the photo app.
There it was—the selfie they took before parting. Cheek to cheek, both of them looking at the camera, their smiles unpolished but real. Hers softer, his slightly crooked, like he hadn’t quite figured out how to smile that wide yet.
Without thinking, he tapped the options and set it as his wallpaper.
Lock screen and home.
When it flashed up in place, it caught him off guard for a second—how warm it looked. Like proof.
He stared at it for a moment, thumb brushing the side of the screen as if to steady himself. Then he reached on his desk, pulled out the marker and wrote something on the whiteboard.
In the space below his name, beneath “Zero Experience Club President,” he erased the note that Yifan previously added and scribbled a new line.
“October 24 – First Kiss. With Her.”
He stared at the words for a beat longer than he needed to.
Then he capped the pen, went up on his bed, and lay back down. The phone was already glowing with their photo. He let his gaze linger on it as his eyes fluttered closed, that small, stupid smile still tugging at his mouth.
Sleep came slowly, and softly. But the last thing he saw was her face beside his—caught forever in that one small square of light.
The dorm was flooded with early sunlight and the smell of instant noodles. Qian Fei was digging through his laundry pile looking for a clean pair of socks. Duan Jiaxu was brushing his teeth while muttering a rant about a professor. Chen Juwen who just woke up noticed the whiteboard leaderboard under Sang Yan’s bed.
“Hey,” Juwen said, crouching down. “Did the sacred board make an appearance last night?”
Before Sang Yan could stop him, Juwen went closer to the board.
His eyes scanned the newest line. Then he let out a whistle.
“Guys,” he called, waving the board. “You might want to see this.”
Qian Fei and Duan Jiaxu crowded around, jaws dropping in unison as they read the addition.
“Holy shit,” Qian Fei said, gaping. “You’re telling me the President of the Kiss-Less Brotherhood is now—what, a legendary rank?”
“Legendary tier,” Duan Jiaxu confirmed solemnly, slapping Sang Yan’s back. “You skipped Experienced. Skipped Intermediate. Straight to the Hall of Fame.”
Sang Yan groaned and tried to pull the blanket over his head. “I knew I should’ve burned that stupid board.”
“You mean our shared historical record of triumph and shame ?” Juwen said, scandalized.
Qian Fei flopped onto the edge of Sang Yan’s bed, grinning. “So? Was it leaderboard-worthy?”
Sang Yan peeked out from under the blanket, cheeks faintly pink but eyes smug. “Better.”
All three erupted into noise, hoots and laughter echoing off the walls.
Duan Jiaxu held up a finger. “Group rule: anyone who reaches Legendary has to treat everyone to breakfast.”
“Fine,” Sang Yan sighed. “But I’m choosing the place.”
“Deal,” Qian Fei said. “As long as we don’t have to hear the full kiss breakdown—”
“Oh no,” Juwen interrupted, “I’ll update the spreadsheet as well . ”
Campus Media Lab – Late Afternoon
The media lab was unusually quiet for a Friday. Most of the students had already packed up after submitting their final edits for the week’s campus broadcast. Wen Yifan stayed behind, bent over her laptop with her brows drawn together in focus, adjusting subtitles on a local human-interest piece. Her coffee had gone cold hours ago.
“Still here?”
She glanced up and found Lu Jinchuan, her third-year senior and the project lead for their department’s weekly feature segment, leaning against the edge of the long work table. His hoodie sleeves were pushed up, camera bag slung over one shoulder, and his trademark half-smile playing on his lips.
Yifan blinked. “Didn’t you leave after the final segment review?”
“Was about to.” He glanced at her screen. “But then I remembered the weekend street profiles still need someone to do the interviews.”
She raised an eyebrow. “Didn’t Chen Rui volunteer for those?”
“She backed out. Said something about a family thing.” He placed a printed brief in front of her. “You’re the only one I trust not to butcher it.”
“That’s the third time you’ve said that this semester,” Yifan muttered, already flipping the folder open.
“Because it’s still true,” he replied easily. “You’ve got a way of making strangers talk.”
She leaned slightly away as he tilted a bit closer. “I’ll look into this.”
Lu Jinchuan smirked. “Thanks! I’m lucky that you like it when I ask you.”
“Or maybe I’m just too tired to argue.”
“Sure,” he said, voice dipping lower. “Or maybe you just like spending time with me.”
Yifan leaned back in her chair, visibly unimpressed. “I have a boyfriend.”
That hit the air with the soft weight of finality. Calm. Unbothered.
Lu Jinchuan stilled for half a second, his smile tightening. “Ah. Lucky guy.”
Her phone buzzed on the desk. Without thinking, she reached for it.
[Sang Yan]: still at the lab? blink twice if your senior’s emotionally blackmailing you again.
A quiet laugh escaped her, small and warm.
Lu Jinchuan glanced down. “Him?”
Yifan didn’t answer right away. She locked the screen and slipped the phone into her hoodie pocket. “Yeah. That would be my emotionally invested, extremely observant boyfriend.”
Lu Jinchuan chuckled lightly, backing off with a practiced air. “Got it. Can’t compete with being emotionally invested.”
“You really can’t,” she said, returning to her edits.
He nodded, adjusting the strap of his camera bag. “If you change your mind about needing help with the field shoot, let me know.”
She didn’t look up. “Will do.”
As he walked away, his voice drifted back lazily: “Tell your boyfriend I’m still stealing your best work.”
Yifan smiled to herself, clicking into the next timestamp.
“I’ll let him know you’re sorry about it.”
Café Palace – Evening
The café was winding down for the night. Chairs scraped softly against tiled floors, the scent of espresso lingering in the air as Wen Yifan cleaned off the last table near the window. She checked the wall clock: just a few more minutes, then she could clock out and head home.
She didn’t notice Lu Jinchuan until she turned to wipe the counter.
He was seated alone at the corner table by the wall, his hoodie zipped halfway up, fingers drumming against a mostly untouched cup of coffee. His eyes were already on her.
Yifan’s movements slowed.
He wasn’t a regular. He had no reason to be here. Especially not on a Monday night. Especially not at her part-time job.
She turned back to her task, choosing to pretend she hadn’t seen him. But the prickling at the back of her neck wouldn’t go away.
When she finally exited through the back, tying her coat, he was waiting near the alley exit.
“You work here,” Lu Jinchuan said, as if it were just a casual observation.
Yifan stopped a few feet away. “Are you following me now?”
He smiled. “I was in the area.”
“I’ve never seen you in this area. Ever.”
He stepped forward, just half a pace. “Come on, don’t be like that. I just wanted to talk.”
“I said no the last time you tried,” she said evenly. “I meant it.”
Lu Jinchuan's expression hardened, the easy charm cracking. “You're making it weird. We’ve known each other since the start of the term, Yifan. What’s the harm in hanging out?”
“It’s not hanging out when I’ve told you I’m not interested and you keep pushing.”
“You think you’re too good now? Just because you’ve got some boyfriend checking in on you all the time?”
Yifan’s jaw tightened. “This has nothing to do with him. This is about you ignoring my boundaries.”
A pause.
Then, he laughed under his breath—short, bitter. “You know, the way you carry yourself. The way you dress, talk, smile. It’s like you want the attention. Don’t be surprised when people give it to you.”
Something turned cold in her chest.
She stared at him—really stared. Not in fear, but with absolute clarity.
“You need to leave,” she said quietly. “And don’t come near me again.”
“You’re overreacting.”
“I’m not. But I will react further if you keep following me.” Her voice was calm now. Cold. Controlled. “If you want to find out how serious I am, keep standing there.”
For a moment, his face twisted—caught between irritation and disbelief. But something in her eyes made him hesitate.
She didn’t wait to see what he chose. She turned on her heel and walked away, fingers already gripping her phone in her coat pocket.
Just in case.
The glow from the streetlamp above flickered slightly as Wen Yifan walked away from Lu Jinchuan, her steps quick but even, heart hammering beneath her coat. The sharpness of his words still rang in her ears, but she forced her breathing to steady.
Then her phone buzzed.
[Sang Yan]: I’m outside. You off yet?
Her head shot up instinctively—and there he was, across the street under a row of trees, hands stuffed in his coat pockets, half-slouching like he’d just wandered over by accident. His gaze swept over her once, then slid past her shoulder.
His expression changed in an instant.
Yifan turned and saw Lu Jinchuan still standing there, watching them. The moment their eyes met, he finally stepped back—slowly, reluctantly—and walked away, disappearing around the corner. But even as he did, he kept glancing back, his stare like a hook dragging behind him.
Sang Yan crossed the street in a few strides. He didn’t say anything at first. Just looked at her.
Then: “Who was that?”
Yifan tucked her phone away and gave him a small smile, one that didn’t quite reach her eyes. “Just… a senior from my department. It’s nothing.”
Sang Yan’s jaw flexed slightly.
He looked down the road where the guy had gone, his gaze darkening. “He your nothing who doesn’t know how to take a hint?”
Yifan hesitated. “He’s not important. Really.”
Sang Yan stared after the retreating figure for another second, then stepped forward and gently wrapped an arm around her shoulders. “Come on.”
She let out a breath she hadn’t realized she was holding and leaned into him, her cheek brushing his shoulder as they started walking.
He didn’t press. Didn’t ask again. But she could feel it in the way his fingers gripped her coat just a little tighter. In the slight turn of his head, as though he was still making sure the guy was gone. In the weight of his silence—not heavy with doubt, but with the quiet promise of someone who was already planning what he’d do if that guy ever showed up again.
“You sure you’re okay?” he asked finally, voice low, almost offhand.
Yifan nodded. “Now I am.”
“Good,” he said. “Because I was about two seconds away from punching someone and I didn’t even know why yet.”
She smiled for real then. Not because everything was fixed—but because he was here. Because with him, she didn’t have to say much for him to understand everything.
The wind had picked up slightly by the time they reached the dorm entrance. Dry leaves skittered across the pavement, brushing past their feet. Sang Yan still had one arm around her shoulders, but he paused before she could head up the stairs.
He looked down at her. “Wen Shuangjiang.”
She glanced up.
“Are you sure nothing happened?” His voice was softer this time—not suspicious, not demanding. Just concerned. “You looked… off.”
Wen Yifan opened her mouth but couldn’t find the words.
So instead, she stepped forward and pressed her forehead to his chest, right over the beat of his heart. “I’m just really tired,” she murmured, her voice barely audible. “I don’t wanna move.”
Sang Yan’s arms wrapped around her instantly, as if he’d been waiting for her to fall into him. He rested his chin lightly on top of her head, swaying them ever so slightly like they were slow dancing to silence.
“Then don’t move,” he said. “I’ll be your powerbank today.”
“…What?”
“You heard me,” Sang Yan said with a slight grin in his voice. “Low battery detected. Charging initiated.”
A breathy laugh escaped her lips, and she sank further into his chest, her hands finding the back of his coat and bunching the fabric between her fingers. The tension that had gripped her since the end of her shift started to melt, undone by his steady warmth and ridiculous metaphors.
“Don’t move then,” she whispered. “I’m at 2%.”
Sang Yan hummed. “Even if you were at zero, I’d carry you the rest of the way.”
Yifan didn’t say anything this time. She just held him tighter, face hidden in his coat, absorbing every ounce of the comfort he offered. His scent, his warmth, the steady rise and fall of his chest—like her own quiet safe place in the world.
Neither of them moved for a long time.
University Cafeteria – Noon
The cafeteria was a low hum of overlapping chatter and clinking trays, a lull between classes that students used to regroup, refuel, and gossip.
Sang Yan sat with his usual crowd—Chen Juwen, Qian Fei, and Duan Jiaxu—gathered around a worn table near the window, half-eaten plates of fried rice and soup between them. Their conversation had drifted from the robotics workshop logistics to lodging plans, Juwen arguing over who should get the single room like it was a matter of national security.
“I’m just saying,” Juwen pointed with his chopsticks, “I snore the least. That should count for something.”
“You breathe like a car engine when you sleep,” Qian Fei deadpanned.
Across from them, Sang Yan was only half-listening, poking absently at his food.
He wasn’t fully focused until he caught a shift in the noise behind them—some guys from the Broadcasting and Media department had taken the table just behind theirs. At first, it was nothing. Just laughter, the usual post-class banter.
But then he heard her name.
“—Wen Yifan? Bro, Lu Jinchuan said she keeps trying to hang around him. Took on, like, three extra projects just to get more time with him. I saw her tagging along after lab hours.”
Sang Yan’s chopsticks paused mid-air.
Another voice chimed in, half-laughing. “Isn’t she the one who got dragged into two professors’ side research teams? Girl’s either really ambitious or really like the attention.”
“She enjoys it,” someone added. “Trust me. If she didn’t, she’d quit. No one keeps showing up if they’re uncomfortable.”
Sang Yan set his chopsticks down.
The boys around him didn’t notice at first—until the shift in his posture drew their attention. Chen Juwen was the first to glance at him.
“Sang Yan?”
His jaw was locked, eyes sharp, but unreadable.
Duan Jiaxu followed his line of sight and caught the tail end of the conversation behind them. His brows furrowed immediately. “Did I just hear what I think I did?”
Sang Yan didn’t answer. His gaze stayed fixed ahead, but his hand tightened around the edge of his tray.
The voices behind them kept going, louder now that they thought no one was listening.
“I mean, not saying I blame her,” one guy snorted. “If I had a face like that, I’d milk it too.”
That was enough.
Sang Yan stood up, slow and quiet, the metal legs of the chair screeching faintly across the floor. The noise silenced his table, and the others finally looked up, noticing him for the first time.
Their laughter faltered.
Sang Yan turned, towering above them, not saying a word. But his eyes—sharp, hard, unforgiving —met theirs like a live wire. No smile. No questions. Just a look that cut through all the smirking bravado in a single, burning moment.
The air changed.
One of the boys cleared his throat and looked away. Another shifted uncomfortably. The last one, the boldest, opened his mouth like he wanted to say something.
He didn’t.
Because Sang Yan didn’t flinch.
After a beat, he turned and sat back down with his friends, who were now staring at him with barely restrained curiosity.
“...You good?” Qian Fei asked.
Sang Yan didn’t look back again. He picked up his chopsticks, but didn’t touch the food. His voice was calm— too calm.
“Remind me to print out the robotics roster later,” he said.
Juwen blinked. “Huh? You’re not mad?”
Sang Yan finally looked up, a small smile ghosting his lips—but it didn’t reach his eyes.
“I’m pissed ,” he said plainly.
Then he went back to his meal like he hadn’t just made a table of guys shut up with a look.
Campus – That Evening
The golden light of late afternoon filtered through the trees as Wen Yifan walked along the edge of the media building, her tote bag slung over one shoulder, phone in hand as she scrolled through her inbox.
Her head throbbed.
She hadn’t even made it to her dorm before the whispers started. It was in the way two girls from her department looked at her and didn’t bother lowering their voices.
“—heard she’s been cozying up to Lu Jinchuan. Guess that’s how you get extra credit now.”
Yifan didn’t stop walking, but her steps slowed.
It didn’t stop there.
An anonymous thread had popped up on the department forum just an hour ago, asking, “How far would you go to impress your seniors?” with screenshots from their project group chat—out-of-context, of course—and vague implications that left just enough space for imagination.
Yifan stopped beside the vending machine and stared blankly at the drink options, not seeing any of them. Her throat felt dry, but her chest felt tighter.
She wasn’t angry.
Not yet.
Just tired.
So, so tired.
She didn’t even flinch when her phone buzzed in her pocket.
[Sang Yan]: where are you?
She hesitated, then typed back.
[Wen Yifan]: Outside media building. Vending machine.
A moment later, she heard his footsteps before she saw him.
Sang Yan approached with his usual unhurried gait, but the second he reached her, he stopped short, reading her face in a beat.
His voice was gentle, but with an edge under it. “You heard.”
Yifan let out a humorless breath. “It’s hard not to when it’s being whispered into your spine.”
Sang Yan didn’t respond right away. He stepped forward, blocking the sunlight behind her as if he could shield her from it, and stood so close that his shadow fell over her entire frame.
Yifan didn’t look at him. She stared at the vending machine like it had all the answers.
“They think I like the attention,” she said quietly. “That I keep saying yes to projects because I’m trying to flirt my way up. That I… I enjoy it.”
Her fingers clenched the edge of her tote bag. “I didn’t even say yes to him outside the lab that day. I told him no. Again.”
Sang Yan was silent for a long moment.
Then, gently, he said, “I know.”
Yifan looked up at him, startled by the certainty in his voice.
“I heard what they were saying in the cafeteria,” Sang Yan continued. “About Lu Jinchuan. About you. I didn’t say anything. Didn’t need to.”
She blinked. “You didn’t—?”
“I looked at them.” He raised an eyebrow. “Hard enough that they won’t forget it.”
A reluctant laugh escaped her, soft but real.
Sang Yan’s voice dropped, lower and steadier now. “Wen Shuangjiang. You don’t owe them silence. You don’t owe him tolerance.”
She said nothing.
So he stepped closer and reached for her hand, the same one still curled stiffly by her side. He took it and folded her fingers into his.
“You say the word, and I’ll help you report him.”
Yifan stared at their joined hands.
Then, slowly, she nodded.
“Not tonight,” she whispered. “But I will.”
Sang Yan didn’t push.
He simply squeezed her hand and said, “Good.”
And for the first time that day, she felt like she could breathe.
Campus Courtyard – The Following Evening
The courtyard behind the Media Faculty building was dimly lit, the sun dipping beneath the horizon as students trickled toward the dorms. A small crowd had gathered by the benches near the back, murmuring with interest, some half-laughing, some whispering.
Sang Yan’s fists clenched at his sides.
Across from him, Lu Jinchuan leaned casually against a pillar, surrounded by a few guys from the department. He was mid-story, voice loud and obnoxious.
“I’m telling you, she was always hanging around. Acting like she didn’t want the attention but clearly enjoyed it. Wen Yifan’s just good at playing sweet—”
A sharp crack silenced everything.
Sang Yan’s fist collided squarely with Lu Jinchuan’s jaw, snapping his head to the side. He stumbled back against the bench, stunned.
The onlookers gasped and scattered as Sang Yan stepped forward again, chest rising and falling hard, eyes wild with fury.
“You want to keep running your mouth?” he growled. “Go ahead. I’ll make sure you can’t open it again.”
Before Lu Jinchuan could respond, Sang Yan swung again, this time catching him in the cheekbone. Blood smeared his knuckles, knuckles that were already starting to bruise.
Duan Jiaxu, watching from a few steps away, didn’t move at first. He just stood there, arms crossed, jaw tight.
Another punch landed—this one harder, angrier.
Finally, Jiaxu stepped in, wrapping an arm around Sang Yan’s middle and hauling him back. “That’s enough.”
“He was talking about her. ” Sang Yan struggled against the hold, breath ragged. “He lied about her. Lied to everyone.”
“I said , that’s enough,” Jiaxu snapped, dragging him away as Lu Jinchuan doubled over on the ground, groaning and wiping blood from his mouth.
Campus security had already been alerted by one of the bystanders. In less than five minutes, both Sang Yan and Lu Jinchuan were escorted to the Guidance Office.
Yifan burst through the door just as a guidance officer was lecturing Sang Yan and Lu Jinchuan. Her eyes scanned the room and locked immediately on Sang Yan’s bruised, bloodied hand.
He wasn’t looking at anyone—arms crossed, jaw clenched.
Across from him, Lu Jinchuan had applied a bandage to his lip and was already spinning the story.
“I didn’t do anything,” Jinchuan was saying. “I was just telling a story, and he attacked me. I think he’s unstable. Maybe jealous or something.”
“Jealous?” Yifan’s voice cut through the room like a whip.
Everyone turned.
She strode inside with a calm that was practiced, her tone cool and precise. “That’s a new one.”
The counselor tried to intervene. “Wen Yifan, I don’t believe this involves—”
“It involves me,” she interrupted. “It’s about me.”
She pulled out her phone, tapped open her WeChat, and placed it on the desk. “He’s been following me. Messaging me at all hours. Showing up at my part-time job. I told him no. I told him I wasn’t interested. He didn’t listen.”
She didn’t look at Sang Yan—not yet.
“I didn’t come forward because I thought maybe he’d stop. But now he’s making up stories, and he gets to sit here like the victim?” Her voice cracked at the edge. “He’s been harassing me for weeks.”
The room went silent. The counselor adjusted his glasses and slowly reached for the phone.
Yifan still hadn’t looked at Sang Yan.
Lu Jinchuan tried weakly, “That’s not—”
“I have timestamps. Screenshots. Voice notes,” she snapped. “Spin it however you want. I’m done covering for you.”
The counselor cleared his throat. “We’ll need to investigate, of course. But for now, Mr. Lu is suspended from all active fieldwork and collaborative projects pending a formal review.”
Yifan picked up her phone and turned on her heel without even glancing at Jinchuan.
Sang Yan stood up, tentative, ready to speak.
But before he could, Yifan held up a hand.
“ You. Come with me.”
She didn’t wait.
He followed her out of the room, down the hall, out of earshot. The moment the door closed behind them, she whirled on him.
“What were you thinking?”
Sang Yan blinked. “He was—”
“I know exactly what he was saying,” she snapped. “I heard it. And I had proof. You didn’t even give me the chance to use it.”
His voice was low, defensive. “He was lying about you. Saying disgusting things. I wasn’t going to just sit there.”
“So you thought beating the crap out of him was the answer?” she hissed. “Now you’re in trouble. And for what? To feel like a hero for five seconds?”
He flinched. “That’s not fair.”
“It’s not fair that you didn’t trust me to handle this myself.”
He stared at her, stunned.
“I don’t need a knight in a bloody hoodie,” she said, voice shaking now. “I needed someone who’d ask me first. Who’d let me speak. Who’d stand beside me, not throw fists in my name.”
There was a pause. Long enough for regret to bloom on his face.
“I’m sorry,” he said. “I lost it.”
She looked at him, exhausted. “So did I. But I kept my hands clean.”
The silence between them hung heavy.
Sang Yan finally asked, quieter, “Do you… hate me now?”
Her expression softened just a little. “No. But I’m mad. And I need time to not be.”
He nodded.
And for the first time since they’d met, he didn’t reach for her.
He let her walk away.
Chapter Text
Wen Yifan’s Dorm Room – Late Night
The room was dim, the only light coming from her desk lamp, casting a soft glow over the notes scattered across her bed. But Yifan wasn’t reading them.
She sat with her knees drawn up to her chest, hoodie sleeves pulled over her hands, staring at the wall without seeing it. Her phone lay beside her, dark and silent. A part of her was waiting—for a message, a knock, something—but she wasn’t sure from who. Or if she even wanted it.
Her chest felt too tight.
It had been quiet since she left the guidance office. Her roommates had taken one look at her face and decided not to ask anything. She was grateful for that. For once, she didn’t want to explain herself.
The confrontation had been loud. Public. Messy.
But inside her, it was a much older kind of noise.
Uncle’s voice.
“You’re so pretty. You should be careful. Men will look at you differently.”
Jinchuan’s voice.
“What, you think I’m the only one who notices? You wear that face and act surprised when people pay attention?”
She squeezed her eyes shut. She hated that they sounded so alike.
And she hated even more that some small, awful part of her had once wondered if maybe they were right.
Was it her fault? For being quiet? For enduring? For never saying “stop” in a loud enough voice?
Even Sang Yan—
He didn’t know. He couldn’t know. Not everything.
She loved him. God, she loved him.
But sometimes love wasn’t enough to make someone understand.
He had bled for her. Most likely will be suspended because of her. And what scared her most wasn't the punishment or the fight—it was the look on his face when she told him he shouldn’t have done that.
Because it wasn’t just guilt. It was hurt. Like she’d pushed him away when all he wanted was to stand by her.
But how could she explain this unshakable fear? That people she loved might get burned by the fire she couldn’t put out? What if he can’t take the truth and leave her as well? If he decides that she doesn’t deserve the love that he is giving, what would she do?
Her hands were trembling now.
Slowly, Yifan reached over and grabbed her phone. Her thumb hovered over Sang Yan’s name.
Not to apologize.
Not yet.
But maybe—maybe to tell him she needed time. And that she was trying.
She was so, so tired of being afraid. Of being seen as something breakable or something guilty just because she didn’t fight the way people expected her to. Or worst, of being left behind.
And maybe the first step in reclaiming herself… was this.
She unlocked the screen.
Typed.
Paused.
Deleted it all.
Then typed again.
[Wen Yifan]: I’m not okay. I need space.
She stared at it for a long second before hitting send.
Then curled up on her side, phone pressed to her chest.
Waiting—for sleep, for breath, for healing.
Rooftop of the Dorm Building – Early Morning
The sun was rising low, bleeding orange and gold across the campus buildings. Sang Yan sat on the cold concrete ledge of the dorm rooftop, hoodie sleeves rolled to his elbows, knuckles still wrapped in a makeshift bandage. The pain had dulled. Not gone, just quieter—like everything else today.
He stared at the horizon, chewing the inside of his cheek.
He’d messed up.
He didn’t regret hitting that bastard. Not for a second. But what haunted him wasn’t the guidance office, or even the possible suspension from campus duties—it was her face.
The way Wen Yifan had looked at him when they were alone afterward. The disappointment she tried to hide behind soft concern.
She held his hand.
She didn’t scold him in front of anyone.
But she didn’t smile either. Not the way she used to.
And that killed him.
He looked at his phone. A message from Duan Jiaxu last night.
[Jiaxu]: Talked to the counselor. You’re not on academic probation. Chill. But you owe me hotpot.
Sang Yan didn’t reply then. He wasn’t in the mood for jokes.
He unlocked the screen, thumb hovering over Yifan’s chat. No new messages since she said “I need space.”
He typed. Deleted. Typed again.
Then finally sent:
[Sang Yan]: Are you free after class later today? Not to argue. Just… want to walk you home.
Fifteen minutes later, she replied.
[Yifan]: Okay.
Campus Path, Later that day, just after sunset
Yifan met him by the gates of the media building, arms crossed loosely, face unreadable in the fading light. She was still wearing her press badge from class, and her hair was pinned up lazily, like she hadn’t cared enough to fix it after a long day.
She looked tired. And beautiful. And far away.
He didn’t know what to say at first.
So he shoved his hands into his pockets and started walking beside her.
The silence stretched a little too long before he broke it.
“I’m sorry.”
She said nothing.
“I know what I did was reckless,” he said, eyes on the pavement. “But I couldn’t stand him saying those things about you. I couldn’t pretend I didn’t hear it.”
“I never asked you to pretend,” she replied quietly.
He stopped walking. She kept going. After a few steps, she paused, realizing he wasn’t beside her.
“I wanted to protect you,” he said, voice low. “But maybe I didn’t think about what you needed. Maybe I was just...angry. And I made it about me.”
Yifan turned, expression unreadable.
“I’m not proud of it,” he said. “Not if it scared you. Or made things worse. Or made you feel like you couldn’t trust me.”
She blinked. “Sang Yan…”
“I want to do better,” he interrupted. “Not just swing at things until they shut up. I can give you space no matter how big you want it. I want to know how to be better—for you. Just don’t push me away, please. Just let me be by your side.”
Yifan took a breath. Something in her posture softened.
“You can’t fix everything with your fists,” she said.
“I know.”
“But I also know you punched him because you care. That matters to me. Just… don’t make me clean up your blood every time I’m in trouble. If you’re hurt or injured, I’ll help you heal and feel better but I’ll be angry too.”
He laughed, short and quiet. “Deal.”
She finally walked back toward him. Her hand brushed his.
And then, just like that, her fingers slipped into his.
They walked the rest of the way in silence. But it wasn’t the kind that hurt anymore.
It was the kind that healed. Slowly.
Administrative Hall, Disciplinary Committee Room
The air in the room was sterile, the kind that pressed down on your shoulders and made every shuffle of paper sound like a thunderclap. Wen Yifan sat with her hands folded in her lap, knuckles pale from the pressure. Beside her, Sang Yan sat unusually still—jaw set, but not tight, eyes trained forward.
He hadn’t tried to hold her hand, hadn’t tried to whisper anything reassuring.
And somehow, she was grateful for that.
They were present. Together. But not pretending this was easy.
Lu Jinchuan was seated at the far end of the table, flanked by a faculty advisor and a neutral representative. His face was unreadable, but the faint bruising around his mouth had long since faded, leaving only the memory of it behind.
The faculty panel lead cleared his throat. “After reviewing the testimony, WeChat records, and prior complaints brought to light since the initial confrontation… the committee has reached a decision.”
A beat of silence fell.
“Lu Jinchuan will be removed from all student leadership positions and suspended from extracurricular media work for the remainder of the academic year. Further disciplinary actions will depend on his compliance with harassment awareness sessions and behavioral review.”
Jinchuan didn’t react—at least not visibly. But Yifan noticed the twitch in his jaw. The way his fingers curled inward.
“And as for the altercation,” the lead added, glancing at Sang Yan, “we’ve concluded that while Mr. Sang’s physical retaliation was inappropriate, it occurred under extreme emotional provocation in defense of another student. As such, and given no prior record of misconduct, there will be no suspension. However, you’ll be required to attend conflict mediation and campus conduct sessions.”
Yifan let out a breath she hadn’t realized she was holding. Not relief exactly—but something like it.
Beside her, Sang Yan finally blinked, his shoulders relaxing a fraction.
“Is that clear to all parties?” the faculty member asked.
Yifan nodded. So did Sang Yan. Jinchuan didn’t respond, and it didn’t matter.
When the meeting was adjourned and the chairs scraped back, Sang Yan waited until they were alone in the hallway before saying anything.
“You okay?” he asked, voice quiet.
Yifan looked up at him, surprised by the gentleness there. He wasn’t trying to force a silver lining. He was just… asking.
She nodded slowly. “I will be.”
They stood in silence for a moment, the hallway hushed around them.
Then, finally, Yifan said, “Thank you. For not stepping back.”
Sang Yan gave a humorless half-smile. “You told me not to fight. I didn’t. Not this time.”
“But you stayed,” she murmured.
“Always,” he said.
And for the first time in what felt like weeks, the heaviness in her chest lightened just enough for her to take a full breath.
The spring air was crisp, the sun dipping low enough to cast long shadows across the campus walkways. Wen Yifan sat on the bench beneath a cherry blossom tree, legs drawn slightly toward her, the soft rustle of petals overhead filling the silences between their words.
Sang Yan sat beside her, his posture relaxed but his fingers fidgeting with the zipper on his hoodie sleeve. Neither of them had spoken much since the hearing ended hours ago, but it wasn’t an uncomfortable quiet. It was... grounding. Like breathing again after treading water too long.
He glanced sideways, catching the way the light touched the curve of her jaw. “I, uh... need to tell you something.”
Yifan turned, brows raised slightly, her expression open—calmer now than it had been in days.
Sang Yan hesitated, then said, “There’s a robotics workshop this weekend. Out of town. Me and a few guys from my program signed up months ago, before… all this.”
Her gaze flickered slightly. “Where?”
“Guangzhou Tech Institute,” he said, “Friday morning to Sunday evening. We’ll be staying on-campus housing. It’s legit—school-sponsored.”
Yifan was quiet for a moment, eyes focused on the ground between them. “You’re still going?”
“I wasn’t going to,” he said quickly, leaning forward a little. “But I think... maybe I should. It’s a good chance. And you’ve got your edit deadlines. I’d just be hovering.”
She huffed a short breath. “You don’t hover.”
He gave her a look. “I’m textbook hovering. I know I’ve been. But I’m trying to... figure out how to be better. Not just reactive. Not just furious and overprotective when I feel helpless.”
Yifan didn’t speak immediately, but when she finally looked at him, her voice was quieter. “It’s not that I didn’t want you to defend me.”
“I know.” His eyes softened. “I just don’t want to be one more person who makes things harder for you.”
“You’re not,” she said after a beat. Then, almost under her breath, “I think I was just scared I’d lose you because of what someone else did.”
Sang Yan stilled.
Then he reached out and gently took her hand, rubbing his thumb across her knuckles. “You won’t lose me. Not even if I’m in Guangzhou pretending to know how to program a servo motor.”
Yifan laughed, small but real. “That’s oddly specific.”
“It’s because I’m going to break it in the first ten minutes,” he deadpanned.
She leaned her shoulder into his, finally relaxing. “Just don’t make a robot that flirts better than you.”
He tilted his head. “That’s a very low bar.”
They sat like that for a while longer, side by side, warm and still.
Broadcasting Lab – Thursday Afternoon
Wen Yifan stood near the back of the room, notebook in hand, while Professor Yu tapped a marker against the whiteboard, outlining coverage assignments for the upcoming weekend event. Around her, students murmured in surprise or groaned at the sudden announcement.
“Change in schedule,” Professor Yu said, pausing long enough to let the room settle. “The robotics workshop at Guangzhou Tech this weekend needs campus media coverage. Our department’s been tapped for full documentation—feature segments, live updates, and interviews.”
Yifan blinked, her pen still poised above her notes.
Professor Yu continued, “Teams will rotate shifts for different parts of the event. Departure’s early tomorrow morning, 7:30 sharp. We’ll be joining their official delegation on the school bus.”
A few scattered complaints rose from the class.
“Zhong Siqiao’s group will handle logistics support and social media updates,” the professor added. “Wen Yifan, I want you on the main features team. You’re doing the key interviews and daily wrap-up segments.”
Yifan straightened slightly. “Me?”
“You’ve got the best instincts for live interviews, and you’re familiar with long-form coverage,” he said, already moving on. “Chen Rui will handle the technical support. The rest of you will be assigned as we go.”
Zhong Siqiao turned from where she sat near the front, shooting Yifan a knowing grin. “Guess we’re going out of town together, Chief Editor.”
Yifan gave a tight smile in return, mind racing.
Sang Yan would be there.
He hadn’t mentioned anything about the media department joining.
Maybe he didn’t know.
Yifan quickly tapped a note into her phone.
[Wen Yi Fan]: surprise! we’re going to the same workshop this weekend. prof yu’s making our team cover it.
A moment later, a response popped up.
[Sang Yan]: ...are you serious?
[Sang Yan]: this is either fate or a very elaborate prank.
She stifled a smile.
Then—
[Sang Yan]: okay but also. wait. are you okay with this?
Yifan paused, eyes drifting to the front where Professor Yu was still discussing equipment checklists.
Was she okay?
She thought of the tension from earlier in the week. The hearing. The anger. The slow healing. And now this—an unplanned trip, a shared space, a new kind of closeness after everything that had happened.
She exhaled, thumb hovering over her phone.
[Wen Yifan]: I think it’s good timing. Let's see how well you multitask—robotics and relationship maintenance.
[Sang Yan]: challenge accepted
Yifan smiled despite herself.
Then she closed her notebook, her pulse a little quicker now.
It looked like this weekend would be more than just a workshop.
The sky was overcast, clouds soft and heavy like cotton stretched across the horizon. Two school buses idled side by side in the lot, their engines humming low as students filed in with backpacks, camera equipment, and half finished breakfasts in hand.
Wen Yifan pulled the strap of her canvas bag higher up her shoulder, scanning the crowd. Her camera was slung diagonally across her chest, and her ID lanyard bounced gently against her chest as she moved.
Behind her, Zhong Siqiao chatted animatedly with Chen Rui and two juniors from the editing team, but Yifan’s eyes searched elsewhere.
Then she spotted him.
Sang Yan stood near the far bus, one hand lazily stuffed into his hoodie pocket, the other dragging a wheeled suitcase behind him. His posture was relaxed, but the moment he noticed her approaching, he straightened slightly—eyes lighting up in that subtle, quiet way of his.
“You here to document my genius in real time?” he asked as she walked up.
Yifan gave him a look. “I’m here to work, not boost your ego.”
“Same thing.”
She rolled her eyes, but her lips twitched.
Before either of them could say more, a teacher called out, “Media students, Bus Two! Robotics participants, Bus One!”
Sang Yan’s gaze flicked toward Bus One, then back to her. “Guess we’re splitting up.”
She nodded, but there was a brief flicker of something in her chest—disappointment? Anticipation?
“Well,” he said, stepping slightly closer. “Guess I’ll wave to you dramatically through the window. Like a soldier being shipped off.”
Yifan raised an eyebrow. “You’re going to be ten meters away.”
“Distance is emotional, not physical.”
She laughed despite herself.
Then, quieter, he added, “Text me when you’re on. Let me know if you need anything.”
Her expression softened. “I will.”
As she turned to head for her bus, he called out behind her, “Wen Yifan.”
She looked back.
Sang Yan pointed at his chest and mouthed Powerbank , with a wink.
Yifan blinked, then turned away quickly to hide her smile, heart fluttering a little too hard.
The buses pulled up in front of the tech campus, all steel-glass curves and modern architecture. Students poured out into the crisp air, stretching, yawning, dragging equipment out from the bus compartments.
Yifan stepped off Bus Two, shielding her eyes from the light as she took in the building ahead—sleek, towering, and intimidating in the way cutting-edge places often were.
She was still adjusting the strap on her camera bag when she felt a warm, familiar presence beside her.
“You really are working,” Sang Yan said, looking at the mic tucked under her arm. “I thought you were bluffing to keep an eye on me.”
Yifan snorted. “Please. You’re not that interesting.”
But she couldn’t quite hide the curve of her smile as they fell into step together.
Behind them, Zhong Siqiao whispered something to a junior and then called out, “Couples will be split up by team schedule! No exceptions!”
Yifan groaned. Sang Yan sighed dramatically. “They fear our power.”
She elbowed him gently, but a part of her—the part that had been tense for days—finally began to loosen.
They were here.
And for once, the weekend didn’t feel like something to endure.
The day had passed in a blur of orientation, logistics briefings, and equipment testing. By the time the group was dismissed for the evening, the sky had deepened to a rich navy blue. The dormitories were clean and utilitarian — twin beds, desks, shared bathrooms, and the faint scent of sterilized air.
Wen Yifan sat cross-legged on her bed, headphones hanging around her neck as she scrolled through the raw footage from the robotics lab. She’d been logging notes for an hour now, but her mind kept wandering.
Across the room, Zhong Siqiao was curled up editing photos on her tablet, her mouth full of instant noodles.
“I’m just saying,” Siqiao said through a slurp, “the lead guy from Yihe University looks like a drama lead. If this workshop turns into a reality show romance, I want the rights.”
Yifan didn’t look up. “You have ten seconds to stop before I mute you.”
Siqiao grinned. “Fine, I’ll save it for the vlog.”
There was a knock at the door.
Before Yifan could say anything, Siqiao got up and opened it with theatrical flair. “If it isn’t the boyfriend,” she said in a sing-song voice.
Sang Yan stood on the other side, a hand resting on the doorframe. His hoodie was unzipped over a white tee, and he looked rumpled in a way that said he'd just come from a last-minute code review.
“Hey,” he said. “Got ten minutes to spare?”
Yifan blinked. “Now?”
“You’re allowed to step away from the laptop, you know.”
She glanced at Siqiao, who waved her off immediately. “Go. Go be cute somewhere else. I’ll pretend not to notice.”
The courtyard was quiet, save for the soft clink of vending machines and the occasional voice drifting in from nearby dorms. String lights hung above the path, casting warm, sleepy gold across the stone benches.
Sang Yan handed her a bottle of lemon tea. “Bribery.”
Yifan accepted it, then gestured at him with it. “This better not be some elaborate way to make me do your workshop write-up.”
“No,” he said. “Though now that you mention it…”
She rolled her eyes, unscrewed the cap, and took a sip.
For a moment, neither of them spoke. The quiet was companionable—loose and unhurried in a way that had been missing between them lately.
Finally, Sang Yan glanced over. “Are you okay?”
Yifan was silent for a beat. “I’m… getting there.”
His fingers curled around the edge of the bench. “I’ve been thinking a lot. About what you said. About how I made it worse, even if I thought I was helping.”
Yifan looked at him.
“I didn’t understand what it was like for you,” he continued. “Not just the stuff with Lu Jinchuan, but… everything. Before that. I didn’t know.”
“I didn’t tell you,” she said softly. “I didn’t know how.”
“I know,” he said. “But I should’ve listened harder. I should’ve seen it.”
She stared at the bottle in her hands.
“It’s not your job to carry everything,” he added. “Not alone.”
Yifan swallowed. The weight of the day, of the past weeks, pressed against her ribs.
She leaned her head gently against his shoulder.
“You’re really bad at saying this stuff,” she murmured.
“Yeah,” he said. “I’m better at dramatic speeches when I’m bleeding.”
She let out a soft laugh, the kind that barely reached her chest.
Then, after a pause, he added more quietly, “You can tell me. When you’re ready. I won’t push. I just… want you to know I’m here.”
Yifan’s fingers tightened slightly around the bottle.
“I’m not ready yet,” she said. “There’s… too much. I don’t even know where I’d start.”
“That’s okay,” Sang Yan replied. “Start nowhere. Start later. Start with one word if that’s all you can do.”
She nodded slowly, the smallest tilt of her head. “I want to try. Just… not all at once.”
He leaned into her slightly. “Then we’ll go slow. You set the pace.”
Yifan closed her eyes for a moment, letting the warmth of his presence settle over her like a blanket.
“Thank you,” she whispered.
They sat in the stillness of the courtyard, lemon tea between them and the hush of the night folding gently around their edges.
It wasn’t a solution. But it was a promise.
Notes:
Author Notes:
Thank you again for your warm comments and kudos! I truly appreciate it.
Chapter 11
Summary:
Challenges and kisses....
Chapter Text
The second day of the workshop dawned crisp and clear. A faint layer of dew coated the courtyard tiles, and the soft buzz of early risers floated across the tech campus. Students drifted from dorm buildings to the main hall, many still yawning, clutching coffee cans or paper cups like lifelines.
Yifan stood near the event entrance, camera bag slung across her shoulder, a clipboard tucked under one arm. Her press badge swung slightly with each breeze. She’d been up since before sunrise, too keyed up to sleep well. But instead of heaviness, she felt steadier than she had in days. Fragile, maybe—but not shattered.
“Morning,” came a voice behind her.
She turned to see Sang Yan, hair still damp from a recent shower, balancing a breakfast sandwich in one hand and a small cup of soy milk in the other. He held out the cup.
“Soy milk,” he said. “Not bribery this time. Just fuel.”
Yifan took it with a quiet thank you. Their hands brushed, a brief warmth between them.
“You’ll be okay today?” he asked.
She nodded. “Yeah. It’s a long day, but… I think I’m actually looking forward to it.”
Sang Yan offered a smile—small, but honest. “I’ll be around. Try not to chase me down with a camera during lunch.”
“No promises,” she said, already walking backward toward her team’s table. “If you win a robot battle, I’m getting the shot.”
He gave a mock salute before heading off to join his classmates in the robotics bay.
Inside, the broadcast coverage team was setting up for the day's schedule: speaker panels, breakout sessions, and the much-anticipated student robot showcase. Equipment cases lined the wall, and students hustled in every direction—adjusting tripods, testing microphones, confirming camera angles.
Zhong Siqiao stood near the control table, her brow furrowed as she scanned the tech list.
“Where’s the second lapel mic?” she asked aloud, tapping her stylus against her tablet.
A classmate rushed over. “Still being signed out at the media desk—they had a backlog this morning.”
“Fine. Put a wired lav in the meantime and switch it out during break.”
As they scrambled to adjust, she caught sight of Yifan walking in and lifted her chin.
“Morning, boss.”
Yifan smiled faintly. “We’re all bosses today.”
Siqiao stepped closer, voice lowering slightly. “You look… better.”
Yifan hesitated, then nodded. “I feel better.”
“Good.” Zhong Siqiao’s voice softened a notch before flicking back to business. “Because if the keynote speaker pulls a ‘technical difficulties’ stunt again, I’m throwing a boom mic.”
Yifan grinned. “That’s why I keep you around.”
They moved toward the front of the hall together, coordinating cue sheets and camera assignments. Around them, the chaos of student media buzzed with life—but for once, it felt manageable. Even energizing.
And as the lights dimmed for the first speaker and the coverage crew rolled into action, Yifan let herself breathe—just a little deeper than before.
The multipurpose lab was a controlled chaos of blinking LEDs, the whir of small motors, and bursts of laughter and cheers echoing off the walls. Tables were cluttered with circuit boards, toolkits, and half-finished prototypes. Whiteboards had long since been covered in formulas, sketches, and coffee stains.
Sang Yan crouched next to their project’s robot—a compact, wheeled unit with a grappling arm—and tightened a bolt on its servo housing.
“Ready?” Duan Jiaxu called from the other side of the test ring, holding the controller.
“Yeah,” Sang Yan confirmed, standing and wiping his hands on a rag. “Run sequence three.”
The robot shot forward, made a swift pivot, grabbed a test object—a foam cylinder—and placed it precisely on the marked target zone. The sequence finished in under ten seconds. Applause broke out from a cluster of spectators.
“Holy crap,” someone said. “That’s the fastest time yet.”
A senior judge stepped forward, visibly impressed. “Who designed the movement logic?”
Sang Yan rubbed the back of his neck, modest. “We worked on it together, but the targeting system was my part.”
“Well, you’ve got a real talent for spatial optimization,” the judge said. “Are you considering the National Competition qualifiers?”
Jiaxu nudged him. “Told you.”
Another engineering professor chimed in from behind. “This is one of the most cohesive builds I’ve seen all morning. No wasted motion, tight response times, great power-to-weight ratio. This team’s going to place.”
Around them, more workshop participants paused to watch their next run. Several took notes. A girl from another university recorded a clip of the robot in motion and whispered to her teammate, “That’s the one we’ll have to beat.”
Sang Yan gave a quick nod and looked to Jiaxu. “One more run. Let’s see if we can trim another second off.”
As they reset the test ring, Sang Yan glanced through the lab’s glass wall where a group of students from the media department passed by—Yifan’s team.
She didn’t see him. But just catching that glimpse of her—focused, in her element—sent a flicker of calm through him.
He turned back to the robot, jaw set but easy.
He hadn’t felt like this in a while: sharp, grounded, proud of what he was doing—not for someone else’s sake, but for his own.
For the first time in a long time, Sang Yan wasn’t just reacting. He was building something.
And it was working.
The cafeteria buzzed with activity—long tables filled with students, trays clattering, conversations weaving between workshop recaps and lunch banter.
Yifan spotted Sang Yan near the back, already seated with his teammates, chopsticks in hand as he poked through a bowl of noodles. He looked up just as she approached, and a soft smile tugged at his mouth.
“You survived the morning coverage,” he said.
She dropped her tray across from him and exhaled. “Barely. Qiao Qiao almost burned someone with a light panel and tried to blame the sun.”
He snorted. “Sounds about right.”
She studied him for a moment—his shirt slightly rumpled from hours in the lab, the faint grease smudge near his wrist. “I heard you guys dominated.”
Sang Yan gave a half-shrug. “It’s going well.”
“You’re allowed to say you crushed it, you know,” she said, nudging his ankle under the table.
His eyes crinkled a little. “We crushed it.”
She leaned forward, lowering her voice just enough. “I want you to know… I’m proud of you.”
The way he looked at her then—like her words had planted roots somewhere deep—made her chest feel too small for her heartbeat.
“I’m proud of you too,” he said, quietly. “You’re killing it out there.”
The afternoon sessions passed in a blur of camera setups and interviews. Yifan’s group covered the closing presentations, and she made sure to switch places with Siqiao so she could personally film Sang Yan’s final robot demo.
When Sang Yan’s name was called during the awards, she adjusted her lens instinctively, tracking him as he walked on stage, posture straight, expressing a mix of disbelief and restrained pride.
“The Outstanding Innovation Award goes to Team E7—Sang Yan, Duan Jiaxu, Chen Juwen and Qian Fei!”
Applause thundered through the hall.
Yifan zoomed in, catching the exact moment Sang Yan accepted the plaque—eyes scanning the crowd briefly, stopping when they met hers. She didn’t wave, but she smiled.
Later, while editing footage for their report, she’d realize she lingered on his face a few seconds longer than necessary.
The evening celebration had already taken off.
Fairy lights had been strung between trees, music played from a portable speaker, and drinks—mostly soda and beer—circulated freely. Some students played cards, others danced barefoot on the grass.
Sang Yan was standing with his team near the drinks table when Yifan found him. He looked relaxed, bottle of soda in hand, his laughter easy and unguarded.
“There she is,” Jiaxu said. “Miss Newsroom Extraordinaire.”
Yifan rolled her eyes. “Shouldn’t you be busy autographing robots?”
Sang Yan held out a drink for her. “Apple cider. No tricks.”
She took it and bumped her bottle lightly against his. “To crushing it.”
He bumped back. “To covering it.”
They stood together as the music swelled behind them, the noise and lights softening into a backdrop.
Yifan glanced at him. “You know… I’m really glad we’re here.”
“Me too,” he said. “Even with the chaos.”
They drank in comfortable silence, the warmth of celebration wrapping around them like a long-awaited exhale.
The celebration had thinned out. The music was faint now, drifting from across the lawn. Most of the students had trickled back to their dorms in sleepy clusters, laughter fading into the night.
Yifan and Sang Yan walked slowly through the empty courtyard, their steps lazy, cider bottles dangling from their fingers. The air smelled of grass and distant smoke from a barbecue someone had tried (and mostly failed) to pull off.
Sang Yan stretched his arms above his head, exhaling. “Not bad for a day’s work.”
Yifan glanced sideways. “Mm. Innovation Award. Crowd favorite. Campus heartthrob. You should get a sash.”
He narrowed his eyes playfully. “You’re mocking me.”
“I’m documenting facts,” she said, tilting her head.
They reached a low stone planter, and Sang Yan dropped down onto it, elbows braced on his knees. Yifan stood beside him, sipping slowly from her bottle.
After a beat, he looked up at her with a lazy grin. “You still owe me something.”
She blinked. “What?”
“My prize.”
“What prize?”
“The one I earned,” he said. “For being very impressive today. Objectively.”
Yifan arched an eyebrow. “You want a trophy?”
“I want something better.”
She gave him a look—wary but amused. “Sang Yan…”
He shrugged, entirely unbothered. “I just think the person I like should kiss me when I win stuff.”
Yifan stared at him, her heart skipping slightly in the quiet. He wasn’t teasing—at least, not entirely. He looked at her like the request was simple, sincere.
The bottle in her hand felt too cold now.
So she set it down.
And then, without a word, she leaned in—hands light on his shoulders—and pressed a kiss to his lips. It wasn’t dramatic or flashy or long. Just a soft, brief connection. Certain. Warm.
When she pulled back, Sang Yan blinked once.
Then he smiled.
“I’d like to win more often,” he said softly.
She rolled her eyes, but she was smiling too, cheeks flushed.
“Don’t get used to it.”
He reached for her hand and held it, quietly, their fingers tangling with ease.
In the hush of the campus, beneath the string lights still flickering overhead, the night finally settled into something still. Something like peace.
The last day of the workshop was supposed to be for final demos, photos, maybe a few wrap-up talks. Something smooth and celebratory.
But the second Sang Yan stepped into the robotics hall, he knew something was off.
The place was buzzing—not with excitement, but with stress.
Zhou Rui, one of the workshop assistants, rushed up to them with wide eyes. “Half the bots from all groups are down.”
Sang Yan’s brow furrowed. “What do you mean, down?”
“Glitched. Systems won’t boot, calibrations are fried. Some of the local backups are corrupted too.”
Sang Yan exchanged a glance with his teammates. “Sabotage?”
Zhou Rui hesitated. “We don’t know yet. Could be a software bug. But the final test challenge is still happening in three hours.”
“What test challenge?”
Zhou Rui glanced toward the central board, where a new announcement had just been posted. Sang Yan and his teammates moved to read it:
FINAL CHALLENGE:
Due to the outstanding performance across all teams, the workshop committee has added a final task: an adaptive robotics obstacle course, built overnight. Teams must modify their bots to navigate real-world variables—within a three-hour window.
Scoring will determine the overall winner.
“Of course,” Sang Yan muttered, running a hand down his face. “They throw in a curveball at the end.”
“Because we were winning too hard,” Duan Jiaxu said, not even pretending to be surprised.
“Do we have a backup unit?” someone asked.
Sang Yan nodded once. “We built redundancies. But the AI routines need fine-tuning. If we’re lucky, we’ll have two hours to test.”
And just like that, their morning was plunged into chaos—screws, wires, code flying across screens and tables. The energy was frantic, focused. Somewhere in the middle of it all, Sang Yan’s phone buzzed with a message:
[Yifan]: Qiao Qiao just said half your bots are dead. You alive?
[Sang Yan]: Barely. They sprung a final challenge on us. Might need that lemon tea again.
[Yifan]: I’ll bring snacks. And cameras. Don’t lose.
[Sang Yan]: Wasn’t planning to.
As the team hustled to rebuild their bot’s core routines and adjust the arm sensors for the obstacle gauntlet, Sang Yan’s focus narrowed.
This wasn’t just about winning anymore—it was about proving resilience.
And maybe, just maybe, earning another prize from a certain campus reporter when the dust settled.
—---------------------------------------------------------------------------------------------------------------
Yifan adjusted her headset mic and zoomed in with her DSLR, the lens tracking across the bustling robotics hall. The obstacle course sprawled across the floor below—ramps, light sensors, terrain changes, and motion-reactive panels all waiting to trip up the machines that dared enter.
Behind her, Zhong Siqiao was coordinating the live-feed setup with another classmate. “We’re rolling in ten,” she called out, voice clipped with nerves. “Audio synced?”
“Check,” Yifan confirmed, already steadying her camera toward the staging area.
She spotted Sang Yan hunched over his team's bot with Duan Jiaxu, fingers flying across a tablet screen. Despite the time crunch, he looked composed—focused. But she could see it in the tension in his jaw: he was holding it all together by sheer will.
Their eyes met briefly as he looked up. Just for a second.
He didn’t smile, didn’t wave. But that glance said everything. You’re here. You see me.
And she did.
“Cutting to Wen Yifan for a live commentary preview,” Zhong Siqiao said.
Yifan gave a small breath, then spoke smoothly into her mic. “Good morning from the final day of the inter-campus robotics workshop. What was supposed to be a wrap-up has turned into a high-stakes challenge. Teams are now tasked with adapting their bots in real-time to a newly revealed obstacle course. The stakes? Total workshop victory—and bragging rights for the rest of the year.”
She panned slightly to capture Sang Yan’s team. “Team E7, one of the top-performing groups, is among those facing this sudden twist. Their primary units suffered system failures this morning, but they’ve rebuilt a backup bot—nicknamed ‘Crow’ —and are racing against the clock to optimize its navigation.”
From behind the lens, Yifan felt the tremble in her hands even out. This—storytelling, observing, capturing—was her rhythm. And covering Sang Yan… gave her something solid to hold on to.
“Alright, five minutes!” the host called over the PA.
Sang Yan crouched beside the bot, double-checking the ultrasonic sensors. “Power stable?”
Duan Jiaxu gave a thumbs-up. “Stable. And the gyros are holding.”
Their professor gave a brisk nod from the sidelines. “This will come down to adaptability. Your AI routines need to read fast and recover faster.”
Sang Yan looked at the course—moving parts, flashing lights, and terrain changes. It wasn’t just about design. It was about instinct.
The timer began.
BZZZT. “Team E7, go!”
Crow surged forward—its matte-black frame small but sleek, sensors flickering as it adjusted on the fly. It took the ramp at a careful angle, auto-correcting for a tilt as the platform swayed beneath it. The crowd murmured in surprise.
Then came the light maze—pulses of red and green strobes triggering directional shifts. Crow hesitated for half a beat, then executed a tight pivot, dodging the barrier just in time. Applause rippled from the far side of the hall.
On the upper platform, Yifan forgot to breathe. Her camera followed the movement with precision, capturing every sweep, every correction. It felt like watching someone surf on the edge of chaos—and somehow still steering the wave.
Then came the final challenge: a rotating disc with uneven traction pads and motion-sensitive flags.
Crow whirred forward, scanned the layout, and shot left.
But one of the flags jerked up prematurely, slapping into its left wheel.
The room gasped.
Sang Yan didn’t flinch. “Run sequence delta-two!”
Jiaxu hit the command, and Crow spun on its axis, using the blow as momentum, correcting with a two-wheel jump. It landed with a stagger—and then surged forward into the finish gate just as the timer hit zero.
The room erupted.
On the upper platform, Yifan was still staring through her lens, wide-eyed.
Then she smiled.
Soft. Proud. A little in awe.
The auditorium buzzed with energy. Teams filled the rows, some in uniform tees, others in mismatched lab coats and jackets streaked with oil and marker notes. Professors lined the stage, holding certificates and gift boxes labeled with logos from tech sponsors.
Yifan stood near the front with her coverage crew, camera slung over one shoulder, mic clipped to her collar. She spotted Sang Yan a few rows back, his hoodie unzipped over a black shirt, arms crossed like he hadn’t just stunned a crowd two hours earlier.
But his leg was bouncing. He’s nervous.
The emcee stepped up to the mic. “Now, for the announcement you’ve all been waiting for. This year’s top performing team, with the highest combined score for performance, adaptation, and innovation…”
A beat of suspense.
“Team E7 from Nanwu University!”
Cheers erupted. Duan Jiaxu whooped and smacked Sang Yan’s back. Their teammates stood immediately. Sang Yan hesitated a second, then rose with a crooked grin and followed them to the stage.
Yifan caught it all on film—the sharp claps from the audience, the way Sang Yan accepted his certificate without making a big show of it, how he rubbed the back of his neck when the presenter asked for a few words.
“We just… did our best not to fry the bot,” he said into the mic, shrugging with a grin. “Thanks to everyone who made this possible. And to whoever installed a vending machine right beside the lab room—you saved my life.”
Laughter. Applause.
Yifan didn’t lower her camera until he looked at her through the viewfinder and gave a small, almost imperceptible wink.
Oh, now he wants to flirt.
After the crowd thinned and the formalities wrapped up, Yifan found him leaning against a lamp post just beyond the courtyard, away from the noise. The gold of the afternoon light brushed against his cheek, softening the sharpness in his expression.
She walked over, hands tucked in her jacket.
“Hey, award-winning robot tamer.”
He looked up, a lazy grin forming. “Hey, news coverage MVP.”
They stood for a second in that easy quiet, the kind that had taken weeks to build back up between them.
Then Sang Yan tilted his head, lips twitching. “So, where’s my prize?”
Yifan blinked. “Didn’t you just get one onstage?”
“Yeah, but that’s the school’s prize. I want your prize.”
She raised a brow. “Is that so?”
He stepped closer, casual but undeniably purposeful. “I heard the media team gives personalized congratulations.”
She rolled her eyes—but her voice softened. “Greedy.”
“I earned it.”
Yifan looked up at him. Then leaned in.
A light kiss—barely there, but warm and real—brushed against his lips. She lingered just long enough for him to register the way her fingers had lightly curled into the fabric of his shirt.
When she pulled back, she said quietly, “Thank you… for today.”
His voice was lower, gentler. “Anytime.”
They didn’t say much after that, just walked together through the slowly emptying campus, their shadows stretching long under the late afternoon sun.
The sun was beginning its slow descent, casting an amber wash over the loading zone. Students filed onto the buses in loose clusters, laughter still hanging in the air from the celebration. The atmosphere was relaxed, heavy with post-event fatigue and satisfaction.
Yifan stepped onto Bus 2 with her crew, tossing a half-smile at Siqiao, who was already sprawled across the window seat with a snack bag in her lap.
“Don’t you dare fall asleep and drool on my shoulder,” Siqiao warned, pointing a pretzel stick at her.
Yifan rolled her eyes and made her way toward the middle rows. As she slid into an empty seat, she glanced over her shoulder just in time to see—
“Sang Yan?” she blinked. “Aren’t you assigned to Bus 1?”
He tossed his bag in the overhead compartment like he hadn’t heard her. “They looked full.”
“You didn’t even check.”
“Nope.”
Siqiao peered over the seat. “Well, well, look who’s suddenly anti-system.”
Duan Jiaxu ducked into the row behind them and leaned over the seat back with a grin. “I knew he’d end up here. Was placing bets.”
“I swear,” Yifan muttered, nudging Sang Yan’s knee as he settled beside her. “You’re going to get yelled at for this. Same for you, Duan Jiaxu.”
“Oh, I’m allowed here. I know the coordinator,” Duan Jiaxu replied, smirking at her. “That guy is the only one in trouble,” pointing at Sang Yan.
“Worth it,” Sang Yan said easily, stretching his legs out and folding his arms like he belonged there.
The bus lurched forward. Chatter quieted into a background hum. Somewhere near the front, someone had started a soft playlist, the music fading gently beneath the sound of the road.
Yifan blinked slower than usual. The high from the day, the chaos, the sun—it was catching up with her.
Sang Yan noticed.
He shifted slightly, his shoulder brushing hers. “Sleep.”
She frowned faintly, blinking again. “I’m not—”
“You’re nodding off every five seconds.”
Before she could argue, he reached over and gently guided her head to rest on his shoulder. His movements were careful, unhurried, like he was still giving her the option to pull away.
She didn’t.
He took off his jacket and laid it over her knees and arms.
Warm. Familiar. His scent faint in the fabric—clean and a little sun-drenched.
Behind them, Siqiao raised an eyebrow at Duan Jiaxu. “Told you he was a sap.”
Jiaxu chuckled. “Total simp.”
Sang Yan ignored them.
He angled his head slightly, resting it lightly against hers.
And for a long stretch of the road, there was nothing but the quiet thrum of the tires and the steady rhythm of two people breathing in sync.
The dorm was buzzing softly with the usual post-trip haze—people returning laundry baskets, taking long showers, tossing bags on beds and flopping into bean bags with a groan of relief.
Inside their shared common area, Duan Jiaxu was lounging on his chair, one arm thrown dramatically over the backrest like he was posing for a gossip magazine.
“So,” Jiaxu said, stretching the word out like he already knew the answer, “are you planning to just… move in with Wen Yifan at this point? Or are you going to keep pretending it’s normal to hover around her like a human golden retriever?”
Sang Yan, half-bent over his suitcase on the floor, didn’t even look up. “It’s more convenient staying in the dorms.”
Jiaxu scoffed. “That’s not an answer.”
“But my parents did get me an apartment nearby,” Sang Yan added casually, straightening up. “I just haven’t used it. No point, unless she wants to.”
Jiaxu blinked. “Wait. Hold on. What?”
Across the room, Qian Fei—still towel-drying his hair—nearly tripped on his own flip-flop. “Did you just say… if Yifan wants to?”
Sang Yan shrugged, walking to the mini-fridge and pulling out a cold drink. “Yeah. If she ever feels like moving in or wants more space, it’s there. I’m just waiting.”
Jiaxu sat upright, eyes wide. “You’re serious.”
“Dead serious,” Sang Yan said, unscrewing the bottle cap. “Why would I joke about that?”
Qian Fei let out a low whistle. “Dude. That’s… intense. You don’t think that might freak her out a little?”
“I haven’t told her,” Sang Yan said plainly. “I’m not pushing it. I just want to be ready in case she wants something different down the line. It’s her call.”
There was a beat of silence as both Jiaxu and Qian Fei exchanged looks.
Then Jiaxu pointed at him with exaggerated horror. “You’re too serious.”
“And yet still cooler than you,” Sang Yan replied, deadpan.
“Not hard when the bar is underground,” Qian Fei muttered.
Sang Yan leaned back against the counter, the quiet confidence in his voice undisturbed. “I’m not scared of being serious with her. She’s worth it.”
The other two fell silent again.
“…Okay, but if she says yes and you vanish from the dorms, I’m taking your charger,” Jiaxu finally grumbled.
Sang Yan cracked a faint grin. “Deal.”
The fluorescent lights buzzed gently overhead as Yifan folded her laundry with slow, absentminded motions. The suitcase lay open on her bed, half unpacked. Across from her, Zhong Siqiao sat cross-legged on her mattress, tapping through photos on her phone from the trip.
“You look like you’re still on the bus,” Siqiao remarked without looking up.
Yifan huffed a tired laugh. “I feel like it.”
There was a pause.
Then: “Are you okay? Like… actually okay?”
Yifan glanced up.
Siqiao’s tone was quiet, serious—not teasing like usual. Her eyes were soft. Concerned.
“The Jinchuan mess,” Siqiao added. “Now that the dust settled a little. I just—wanted to check.”
Yifan stared at her hands for a second. Then nodded slowly. “It still sits on me sometimes. Like I’m bracing for it to come back. But… I’m okay. I will be.”
Siqiao gave her a small smile. “You were incredible. Reporting him. Standing your ground.”
“I was terrified,” Yifan admitted. “Still am, a little.”
“Still did it.”
Yifan let out a breath, then walked to her desk and plugged in her phone. She hesitated before turning back around.
“And Sang Yan?” Siqiao asked gently, as if reading her mind. “You two seem… closer.”
Yifan gave a half-smile, tucking her hair behind her ear. “He’s trying. More than I expected.”
“Trying in what way?”
“He’s been careful. Kind,” she said. “It’s like… he’s choosing his words more. Watching how I react to things. And he keeps asking me if I’m okay, without making me feel like I have to answer.”
“Sounds like someone grew a bit.”
Yifan rolled her eyes but didn’t deny it.
Siqiao tilted her head. “And the prize kisses?”
Yifan flushed. “Oh my god, how do you even know about that?”
“He told the guys. Who told me. Obviously.”
Yifan groaned and buried her face in a pillow. “He’s been ridiculous about it.”
“Ridiculous how?”
Yifan, muffled: “Like right before we got off the bus, he leaned in and whispered, ‘I won the challenge. Does that mean I get another one?’”
Siqiao laughed loudly. “And?”
“I wanted to punch him and kiss him at the same time.”
“So you kissed him.”
Yifan sat up, eyes crinkling. “I kissed him. I guess I lost control of myself as well.”
Siqiao nudged her foot. “You like him. Like, actually.”
Yifan grew quiet. “I do. And it scares me.”
“Because of what happened?”
Yifan nodded. “Because it’s real. And he sees me—like, all the mess, all the cracks—and he still stays. It feels unfair sometimes. That I’m still learning how to breathe normally and he’s already willing to give me the world and I feel like I don’t deserve it all.”
Siqiao’s voice was soft. “Maybe that’s love.”
Yifan looked toward the window, where the lights from the courtyard flickered faintly in the dark.
“…Maybe it is,” she whispered.
Chapter 12
Summary:
Sang Yan's Birthday, Winter Break and Second Semester....
Chapter Text
Snow had started to gather on the campus lawns, dusting the hedges and stone benches in soft white. The cold air nipped at their cheeks as Yifan and Sang Yan stepped out from the library, each carrying a few books, their breath visible in the fading light.
Sang Yan nudged her shoulder with his. “Winter break is not far off,” he said casually. “You making any plans for January?”
Yifan adjusted her scarf. “Not really.”
“You going home for the Spring Festival?”
The question made her steps slow a little. She looked ahead. “No. I’ll probably just stay in the dorms.”
Sang Yan stopped briefly, blinking. “You’re not going back?”
Yifan gave a small smile, but it didn’t quite reach her eyes. “There’s not much to go back to.”
He didn’t press. He saw it in her eyes—that tired steel she always wore when brushing past the subject of her family. He knew bits and pieces: that her father had died when they were in 2nd term of 1st year of high school, that things with her mother had been strained for years, though she rarely explained why, and that the word “home” didn’t carry much warmth for her. Still, the answer lodged itself in his chest, heavier than he expected.
“…Oh,” he said softly. “I thought maybe…”
They kept walking. Snow crunched faintly beneath their feet.
“You’ll go back, right?” Yifan asked, glancing at him. “Your parents must be expecting you.”
“Yeah,” Sang Yan said, but his voice had drifted into thought. In his head, he was already mapping it out—head home after finals, stay through the festival, then come back early. If he left mid-January and returned before the Lantern Festival, that gave him time to see his family and come back before campus felt too empty.
Yifan gave him a knowing look. “Don’t change your plans because of me.”
“I’m not,” he said quickly.
She lifted a brow.
“…Okay, maybe a little,” he admitted. “But not just because of you. Dorms are ghost towns over break. Might as well be here and make sure you don’t live off instant noodles for three straight weeks.”
“You’re implying I can’t take care of myself.”
“I’m implying you’ll forget to.”
She let out a quiet laugh, and he grinned at the sound—something about it cutting through the chill like sunlight.
Neither of them said it aloud, but they both felt the shift: this upcoming break wouldn’t be a separation. Not really. They’d made it through worse. The silence between them no longer meant distance.
As they reached the stairwell of her dorm building, Sang Yan bumped her hand lightly with his.
“I’ll figure out the timing,” he said, almost too casually. “You won’t be alone.”
Yifan looked at him for a long moment, something unspoken stirring behind her eyes.
“…Okay,” she murmured.
—-------------------------------------------------------------------------------------------------------------------
The hallway was quiet, stripped of its usual buzz now that most students had gone home for winter break. Posters fluttered slightly in the draft, and the scent of cleaning solution lingered faintly in the air. Only a few dorm rooms showed signs of life—muffled music here, a kettle boiling there.
Yifan adjusted the sleeves of her sweater and peered down the corridor, half-expecting silence.
Then came the sound of footsteps—familiar, unhurried, carrying the weight of someone hauling more than just a backpack.
She stepped out of her room just as Sang Yan rounded the corner, dragging a suitcase with one hand and a tote bag slung over the other shoulder.
“You’re back,” she said, trying to sound casual. But her smile gave her away.
Sang Yan looked up, a little windblown from the taxi ride. “Told you I would be.”
“You cut it close.”
He shrugged. “You said to be here by today. I figured if I arrived before dinner, it still counted. Plus I went straight here instead of dropping my bags to my dorm.”
She opened her door wider. “Come in. I made you something.”
His brow lifted, amused. “You cooked?”
“I can cook,” she said defensively.
“I know. I’m just impressed.”
Inside, her desk had been cleared of books and covered with a checkered cloth. A small hotpot set simmered gently in the center, the steam fogging the window a little. There were plates of sliced beef, tofu, napa cabbage, mushrooms, and packets of noodles—simple, comforting, and warm. In the middle was a small cake acting as a centerpiece.
Sang Yan dropped his bags by the door and stared. “Wait. This is—”
“Birthday dinner,” Yifan said, brushing invisible lint from her sleeves. “You get a cake and a hotpot.”
He laughed, soft and surprised. “You remembered.”
“You think I’d forget your birthday?”
“I figured maybe with finals and everything…”
Yifan rolled her eyes and handed him a pair of chopsticks. “Sit down, birthday boy.”
They settled on each chairs, legs tucked under the desk. Sang Yan reached for the ladle, and Yifan stopped him with a stern look.
“You don’t get to serve yourself,” she said. “You're the guest of honor.”
He raised both hands, surrendering. “Alright, alright.”
Yifan stuck two slim candles—one red, one gold—and lit them. The flame flickered gently in the dim room, casting a golden halo over the simple cake. It smelled of vanilla and cream, faint and familiar.
“Make a wish,” she said, scooting the box toward him.
Sang Yan stared at the candles, then at her. “You’re not going to sing?”
“I like you. I’m sparing you.”
He snorted, closing his eyes briefly. “Okay. Wishing.”
Yifan lifted her phone. “Don’t move. I want a picture.”
Sang Yan opened one eye just as the camera clicked. “You’re shameless.”
“Memory preservation,” she said smartly. “For future blackmail.”
He blew out the candles, smoke curling in the air. “You’re terrifying.”
“And yet, here you are,” Yifan beamed at him. “Now, hold the cake while I take another picture,” she instructed to which Sang Yan followed while smiling brightly at her.
After taking enough pictures, she fetched two forks and began cutting into the cake. They sat side by side, knees brushing, as she handed him a slice. She ladled broth into his bowl and dropped in slices of beef, he watched her with something softer in his gaze—something grateful, steady.
“This is better than anything I would've had at home,” he said.
“Don’t say that. Your mom would cry.”
“Yeah, and then pack me more food than I can carry.”
She smiled at that, the tension easing from her shoulders. Outside, snow continued to fall in slow, lazy drifts, dusting the windowsill. Inside, the steam curled between them like a quiet promise.
After they’d eaten and the pot was nearly empty, Sang Yan leaned back against the chair, bowl cradled in his hands.
“You always plan stuff like this?”
Yifan shook her head. “Only for people who leave and still show up when I ask.”
He glanced at her, a flicker of something deeper in his expression.
“I’ll always show up when you ask.”
Her breath caught, just a little—but she didn’t look away.
“…Happy birthday, Sang Yan.”
He smiled.
“Best one yet.”
The last of the broth had gone cold, but neither of them made a move to clean up. The room had fallen into a companionable hush, lit only by the warm desk lamp and the dusky glow filtering through the snow-frosted window.
Yifan sat beside the table, her chair closer to her desk, one hand lazily circling the rim of her empty bowl. Sang Yan sat close to her, leaning against the back of his chair, legs stretched out, gaze half-lidded and comfortably fixed on her.
She didn’t need to look to know he was watching her. She could feel it—that low, steady pull of attention that always made her skin prickle in the most ridiculous ways.
Sang Yan shifted, elbow propped on the edge of the table. “So…”
Yifan raised a brow without turning.
“…Where’s my birthday gift?”
She smirked faintly. “You got cake, hotpot and my undivided presence. What more do you want?”
He leaned in slightly, voice low. “I want my gift.”
She finally turned to look at him, the teasing in his eyes unmistakable.
“Oh,” she said, mock thoughtful. “You mean that kind of gift.”
Sang Yan’s grin widened. “You said anything I want.”
“I never said that.”
“You implied it.”
“I implied you’d get fed,” she said, but she was already blushing, just a little, the warmth creeping up her neck.
“You can feed me more. With another kind,” Sang Yan raised his eyebrows, teasing her.
Then he bent toward her, the space between them dissolving with slow, deliberate intent. “Then I’m officially claiming my prize.”
Yifan didn’t pull away.
Her breath caught a little when his hand brushed lightly against her wrist, steady and unhurried. He tilted his head, close enough now that she could feel the heat of his breath against her skin.
And then he kissed her.
It wasn’t hurried or forceful. It was quiet, and sure—like they had all the time in the world. His lips moved against hers with a kind of tenderness that made her forget about the snow outside, the fading light, even the dishes still waiting on the desk.
His lips were warm—scorching, almost—as they claimed hers in slow, deliberate movements. It wasn’t a simple brush or a teasing graze. There was purpose behind it, a hunger he barely tried to mask. It still held restraint, yes, but barely. Beneath the control was a restless urgency, as if the kisses from before had only scratched the surface of what he truly wanted.
This wasn’t like the pecks they’d exchanged earlier.
In one swift movement, Sang Yan tilted her chin up, parting her lips with the press of his tongue. He didn’t ask—he demanded entry, pressing forward until her mouth opened to him. His hand slid to the back of her head, fingers threading into her hair as he anchored her in place, leaving no room to retreat.
His breath tangled with hers—hot, fast, overwhelming.
Wen Yifan’s mind emptied, stunned into stillness. Her eyes fluttered open, then shut again as she gripped at his shirt, fingers curling into the fabric like a lifeline. She didn’t know what to do. She didn’t need to know what to do.
At that moment, all she could do was surrender.
Let him take the lead.
Neither of them had experience, not really. But that made it real. Honest. The kiss was unpolished, unpracticed—but it burned with something deeper. Their teeth bumped, their lips slipped, and yet every imperfect second only pulled her in further.
It was messy.
And it was perfect.
His desire was written clearly across his face—eyes dark and heavy-lidded, lips flushed with color, mouth parted just slightly as he tasted her. There was no hiding it. No veiling what he wanted from her.
Then, just as quickly, he nipped the tip of her tongue with a gentle bite and drew back.
Their lips parted, breathless.
Wen Yifan stared at him, chest rising and falling, her heart thudding against her ribs. His lips—usually pale and calm—were now flushed a vivid red, like they'd been kissed raw. And his eyes—
His eyes burned.
Not with anger, not with impatience—but with something raw and barely leashed, something that threatened to devour her whole.
He looked at her as if she were the only thing in the world he wanted.
Sang Yan’s gaze dropped to her lips again. He raised his hand and brushed his thumb gently across the corner of her mouth, wiping away the sheen left behind from their kiss. His touch was light, almost reverent—so gentle it made her skin tingle in its wake.
Wen Yifan looked up at him, heart still skittering from his kiss, from his voice, from the way he loomed so close with that infuriating, smug expression—and yet, somehow, she didn’t want him to move an inch.
The world could wait.
“Aren’t you tired?” she murmured, her voice unsteady but playful.
“I am tired,” Sang Yan said, leaning a little closer, his breath brushing her cheek. “But somehow, I feel like I could stay awake just a bit longer.”
Her fingers were still clutching the front of his shirt. Slowly, deliberately, she tugged on it, pulling him toward her again.
This time, it was her who leaned in first.
Her lips found his, soft and sure, closing the space between them without hesitation. It was gentle at first—like an answer to a question he hadn’t asked out loud—but as his hand slid back into her hair, it deepened.
No teasing.
No backing away.
She kissed him like she meant it. Like she wasn’t afraid anymore. Like she finally understood what it meant to want something for herself and reach for it.
Sang Yan made a soft sound in the back of his throat—a surprised, pleased noise—and kissed her back, arms circling her waist as if to remind her she wasn’t going anywhere. They lost themselves in the moment.
When they finally broke apart, breathless and flushed, Sang Yan didn’t speak right away. His forehead rested lightly against hers, their noses nearly touching.
Wen Yifan’s voice came quiet, nearly shy. “That was... an improvement, wasn’t it?”
Sang Yan chuckled, the sound warm and rumbling low in his chest. “Now that ,” he said, brushing his thumb over her cheek, “was a good start.”
She leaned into his touch, smiling. “You still tired?”
His eyes crinkled. “I’m wide awake.”
They sat like that for a moment longer—close, steady, silent.
“You’re so dramatic,” she whispered, voice barely a breath.
“I’m birthday dramatic,” Sang Yan murmured. “It’s different.”
She laughed, soft and low, her fingers brushing his.
“Happy now?” she asked.
He leaned in and kissed her once more—lighter this time, like a punctuation mark. “Very.”
—----------------------------------------------------------------------------------------------------------------------
The early morning air was sharp, the sky a pale winter blue. Sang Yan stood just outside the dormitory doors, hands shoved in his pockets, breath misting in the cold. A small paper bag of breakfast buns was tucked under one arm, and he bounced slightly on his heels as he waited.
A few minutes later, Yifan emerged, scarf wrapped snug around her neck, hair still a little tousled from sleep.
“You’re early,” she said, blinking at him through the cold.
“Wanted to see you before I left,” he said, lifting the bag. “Brought breakfast.”
She smiled, stepping closer. “Sweet.”
But then she paused.
Her eyes drifted to the corner of his mouth—and her face immediately went warm.
“Wait,” she said, squinting, “what happened to your lip?”
Sang Yan blinked. “What—oh.”
He grinned.
“Don’t you dare—”
“It’s just a tiny split,” he said, all false innocence. “Might’ve been from... excessive enthusiasm.”
“Sang Yan—!”
He laughed. “Relax, it’s barely noticeable. But wow, someone was really into giving me my birthday present last night.”
Yifan smacked his arm, mortified. “You’re impossible.”
“True,” he said cheerfully, dodging her next swipe. “But you’re the one who mauled me.”
“I did not—!”
He leaned down, voice warm against her ear. “Don’t worry. I liked it.”
She flushed all the way to her ears and shoved a bun into his hand to shut him up. “Eat your breakfast and go before I decide to revoke your goodbye.”
Sang Yan only grinned wider, but took the bun obediently.
They stood there for a few quiet moments, sharing breakfast and brushing fingers occasionally between bites. As he finally slung his bag over his shoulder, he glanced at her one more time.
“I’ll be back soon,” he said softly. “Keep warm.”
Yifan gave a small nod, then pulled his scarf up slightly as if to adjust it—but really, just to touch him once more.
“Safe travels,” she murmured.
He kissed her forehead and left, grinning all the way down the steps.
Snow softened the edges of campus, dusting rooftops and hedges, blurring the hard lines of winter into something gentler. The silence between semesters stretched long and unhurried, like a held breath. Everything felt slower now, quieter, the usual noise of student life replaced by the hush of falling snow and the distant hum of campus heating systems straining to keep up.
Far from school, Sang Yan stood in the warm yellow glow of his parents’ kitchen. Sleeves rolled up, hands dusted with flour, he folded dumpling wrappers with the ease of muscle memory. His mother moved beside him, efficient and wordless, while his father hovered near the radiator with a scowl and a running commentary about how no one ever fixed anything on time. His sister, Sang Zhi, was lounging in the living room watching TV while playing with her phone. Steam from the pot rose in lazy clouds, fogging the windows. Laughter wove in and out of their domestic ritual, tangled with the scent of ginger and soy.
Back at the nearly-empty dorms, Yifan curled into the corner of the common lounge, wrapped in a thick wool blanket with her knees tucked under her. Her laptop balanced on her thighs, editing software open, audio playing softly through her earbuds. Her fingers moved with practiced ease, cutting clips, adjusting timing, cleaning transitions. Outside, snow tapped gently at the tall windows, as if knocking softly to remind her of the world beyond her screen.
A few days later, a bus pulled into the city station. Sang Yan stepped off with a duffel slung over his shoulder, a thermos in one hand. The chill bit at his ears as he crossed the station and headed for the university gates, his breath blooming in the air. Campus stood silent and familiar, the paths half-cleared, trees rimmed in white. He walked with his collar turned up and his head ducked, but there was something steady in his stride—something expectant.
The next morning, they met for breakfast.
The dorm’s common kitchen was quiet save for the soft clink of cutlery and the low hum of the radiator. Yifan sat curled in an oversized sweater, hair still damp from a quick shower. Sang Yan arrived with his thermos and two cups, sliding into the chair across from her with a sleepy smile. Their fingers brushed as they passed utensils, poured tea, opened packets of preserved egg and warm mantou buns. No one said much, but they didn’t need to. The comfort of shared silence stretched between them like a favorite old blanket.
In the tech lab later that week, Sang Yan hunched over a mess of wires and circuit boards, brows furrowed, mouth set in concentration. The prototype had refused to run properly all morning, and he hadn’t noticed the door open behind him. Yifan padded in silently, leaned over, and rested her chin lightly on his shoulder. He paused just long enough to let her weight settle against him, the faintest curve of a smile touching his lips, before she slipped away again.
That evening, he fell asleep on the couch in the dorm’s shared study room, one arm flung over his eyes, a thick programming manual rising and falling with each breath. Yifan found him like that—soft, unguarded—and pulled a blanket over him before returning to her laptop nearby. She watched him for a moment, then brushed a strand of hair off his forehead, her touch feather-light.
Later, when snow began to fall again, they sat together in the quiet lounge, each absorbed in their own book. The only sounds were the faint rustle of turning pages and the wind whispering at the window panes. Their legs touched under the table—barely, but steadily. Neither of them moved. There was peace in the silence. And something else, too. Something that felt like staying.
The snow lingered, though thinner now—more slush than softness—coating the edges of stone steps and collecting in half-melted puddles by the dormitory doors. Winter break ebbed slowly to its end, and with it, the hush that had wrapped around campus began to lift.
By mid February, the university stirred back to life.
Rolling suitcases echoed along the walkways, their wheels thudding over uneven stone. Buses dropped off students in waves, some bleary-eyed from travel, others animated with stories from home. Cafés reopened, classrooms blinked awake, and the familiar clamor of student life returned like the tide.
Inside the computer science building, the bulletin board near the stairwell drew a small crowd. A fresh announcement fluttered in the breeze of passing footsteps:
Advanced Programmers Club – Final Roster.
Sang Yan’s name stood near the top, circled in red pen with a messy scribble that might have been a congratulatory note—or a dare.
He stared at it for a moment, then pulled out his phone and snapped a picture. He didn’t send it.
A few blocks away, Yifan stood in the middle of the campus media center, eyes fixed on the whiteboard plastered with assignment charts and colored sticky notes. The student paper had expanded coverage. She’d been assigned two feature articles, three editing shifts, and a weekly broadcast segment. The markers bled slightly where condensation from the windows had touched them. She re-capped the pen in her hand and exhaled.
The second term had begun.
And with it came the shifting tides of responsibility and ambition.
By the end of the first week, their days no longer flowed in sync.
Sang Yan spent long hours in the coding lab, often past 9 PM, face lit by the ghostly glow of his monitor. The deadlines came fast, the code intricate. His phone buzzed against the desk—one unread message from Yifan: You still alive?
He smirked and typed back:
Barely. You?
No reply yet.
Yifan left a club meeting near midnight, tripod slung over one shoulder, fingers stiff with cold. She typed out a quick message— You eaten? —paused, then deleted it. Her thumb hovered for a moment before she sighed and tucked her phone away.
One evening, Sang Yan passed by her dorm building after a late debugging session. Her window light was still on. He didn’t text. He just stood there for a while, hands in his coat pockets, watching the pale square of her window flicker as she moved inside.
In a different building, Yifan scrubbed through a video segment for broadcast. One of the robotics club’s demo clips played across her screen—Sang Yan’s voice faint in the background. She didn’t smile, but her eyes lingered as she adjusted the timing.
They weren’t drifting apart—not really. But the hours they used to fill together now belonged to other things. Other people. Other expectations.
A week in, Sang Yan lay flat on his dorm bed, earbuds in, his phone resting on his chest. The hum of the ceiling light filled the quiet. He hadn’t realized he’d dozed off waiting for her reply until the buzz of a new message woke him.
From Yifan.
I miss you.
Three words. No punctuation. No explanation. Just honest, spare, and late.
He stared at it for a long moment, then smiled, slow and full. Typed back:
Me too.
The second term didn’t slow down. If anything, it pressed harder—like the cold that refused to loosen its grip on campus, seeping through coat seams and lecture halls. But something had shifted after that message.
They began to find each other again—not in hours, but in minutes.
It started with mornings.
Three times a week, Sang Yan began showing up at the campus café around 7:45. He never messaged her. He just waited, two cups in hand, earbuds in, thumb tracing the rim of the cardboard sleeve. Yifan would spot him through the window on her way back from printing scripts at the media center.
They never stayed long. Fifteen minutes, sometimes ten. She’d sit down across from him, accept the drink wordlessly, and they’d drink side by side—scrolling, yawning, not talking much. But it was enough.
Then there were the small gaps between classes—Sang Yan showing up outside the journalism building, leaning against the railing with a granola bar in his mouth. Yifan, always with a camera strap slung across her chest, bumping his shoulder as she passed him her report sheet.
One rainy afternoon, they shared a single umbrella as they walked from the broadcasting room to the science wing. He held it too high. She pulled his arm down, muttering about “height privilege,” and he laughed, letting her guide the way.
They never said they were meeting. They just did.
And when there was no time at all, they left pieces behind.
A hand-scrawled note on Yifan’s desk:
You overwork. Take breaks. This is a threat. – S.Y.
(There was a pastry tucked beside it. She pretended not to smile.)
A programming sticker stuck to Sang Yan’s keyboard with a post-it:
Drink water or perish. Also, this sticker is ugly. – Y.F.
(He kept it there for days.)
Then one Friday evening, with snow beginning to fall again, Yifan found herself trudging across campus with frozen fingers and aching feet. The last club meeting had run late, and her tripod dug into her shoulder. When she stepped into the dorm lobby, she nearly tripped over a figure seated by the heater.
Sang Yan looked up, hair damp, hoodie askew.
“Dinner?” he asked simply, lifting two takeout boxes.
She blinked. “You waited?”
He stood, shrugging. “Felt like it.”
They sat on the floor right there in the lobby, boxes balanced on their knees, the heater humming behind them. It wasn’t fancy, it wasn’t planned, but it was theirs.
And in those quiet scraps of time—ten minutes of breakfast, shared umbrellas, bent post-it notes, floor-dinners in dusty corners—they stitched something back together. Not like before. Something steadier. Something that could weather the rush and still feel whole.
Chapter 13
Summary:
Stolen moments and breaking point.
Chapter Text
The winter sun was beginning its slow descent, casting long shadows over the backlot of the media building. Few students ever lingered here—just a row of storage sheds, discarded equipment cases, and a rusted bike or two chained to the railing.
Yifan was coming out of the editing room, her tote bag heavy with camera gear, when she felt a tug on her sleeve.
She turned. “Sang Yan?”
He didn’t say anything—just grabbed her hand and pulled her with him around the side of the building, behind a tall stack of unused lighting rigs. She barely had time to set down her bag before he pressed her gently against the wall, his mouth finding hers in a kiss that left no room for hesitation.
Yifan gasped softly into it—half from surprise, half from how fast everything tilted. Her fingers curled in the front of his jacket as he deepened the kiss, one hand braced beside her head, the other finding the curve of her waist like he’d been craving this all day.
She broke the kiss just enough to breathe. “Sang Yan—someone could—”
“Then be quiet,” he murmured, voice low and warm against her skin as his lips found the corner of her jaw, her neck.
Her laugh caught somewhere between breathless and scandalized. “You’re insane.”
“I missed you,” he said again, more quietly this time, kissing her like it was a promise.
Her hands slipped under his coat, fingers curling into the fabric of his hoodie as she tugged him closer. The cold didn’t seem to matter here—between the warmth of his body and the way his thumb traced circles against her hip.
For a long moment, they just stood like that, the world muffled behind the wall, behind everything. His forehead rested against hers now, their breathing matched.
Yifan closed her eyes. “You’re really going to do this every time we get five minutes alone?”
“If I don’t,” he said, “I’ll combust.”
She laughed again, softer this time, and tilted her face to kiss him once more—slow and unhurried this time. The kind that lingered.
Eventually, she pulled back. “Go. You’ll be late for your next class.”
“Worth it,” he said.
He stepped back reluctantly, hands sliding away. Yifan bent to pick up her bag, cheeks flushed, lips slightly swollen.
As she walked away, she glanced over her shoulder. “Hey.”
He looked up.
Her smile was small, teasing. “Next time, warn me. I almost dropped a lens.”
Sang Yan grinned. “Noted.”
—------------------------------------------------------------------------------------------------------------------------
The computer lab on the third floor of the tech building was nearly empty—just the hum of machines, the soft tap of keys, and the faint sound of wind rattling against the windows. Most students had already cleared out, eager to start their weekends.
Sang Yan stayed behind, hunched over his laptop, glasses slipping down his nose as he debugged line after line of code. His jacket was tossed over the back of his chair, sleeves rolled up, headphones around his neck.
He didn’t notice the door open.
Didn’t notice the footsteps until they stopped right beside him.
Then—
A hand slipped over his eyes from behind.
He froze. “What the—?”
“Guess who,” came Yifan’s voice, low and sing-song against his ear.
His whole posture relaxed immediately, a grin pulling at his lips. “You stalking me now?”
“Mm. Just timing you,” she said. “You’ve been here for almost four hours. That’s three hours and fifty-nine minutes too long.”
Sang Yan turned in his chair to look at her—but before he could speak, she leaned down and kissed him. Firm. Sure. Cupping his face with both hands as she tilted her head, pressing her mouth against his like she’d been thinking about it for hours.
Sang Yan’s eyes fluttered shut, breath catching. He reached up, grabbing her wrist lightly, but didn’t stop her. Didn’t even try.
When she finally pulled back, there was the faintest dazed look in his eyes.
“…Damn,” he murmured.
Yifan smirked, brushing her thumb across his cheekbone. “That’s for pulling me behind the media building like a drama lead on Wednesday.”
“No complaints here,” he said, still catching his breath.
She glanced around. “No one else here?”
“Not since six,” he said. “And the TA locks up at eight.”
“Well,” she said, stepping in closer again, “guess we’ve got time.”
Sang Yan’s chair creaked as she climbed onto his lap, her knees on either side of him, their mouths finding each other again in a kiss deeper and more languid than the first. His hands found her waist automatically, fingers bunching in the fabric of her sweater.
“You’re not going to let me get anything done, are you?” he asked against her lips.
“Nope,” she whispered, smiling.
And for once, he didn’t mind the interruption.
The windows had turned opaque with night, the only light inside the lab coming from Sang Yan’s laptop screen and the dim fluorescents overhead. Yifan sat curled sideways in his lap now, her arms looped loosely around his neck, her cheek resting against his shoulder.
Neither of them spoke for a while.
Sang Yan’s hands traced absentminded patterns on her back, eyes half-closed. Yifan’s breathing had slowed. Her fingers toyed with the drawstring of his hoodie.
“I missed this,” she said quietly.
His chin brushed the top of her head. “Me too.”
Outside, a gust of wind rattled the windows, but here, the world felt still.
He tilted his head and murmured against her hair, “You okay?”
She nodded, but didn’t elaborate. And he didn’t push.
Instead, he just held her closer, letting the silence stretch between them—warm, undemanding. The kind of quiet that felt earned.
The smell of takeout filled the air—fried rice, skewers, and hot soup spread across the scratched-up coffee table. Laughter buzzed from all corners of the room, the kind that only came after long weeks and longer exams. Siqiao had brought milk tea for everyone. Jiaxu was still arguing with Qian Fei and Chen Juwen over who had messed up the group project. The mood was light, buzzing.
Yifan sat cross-legged on the floor, plastic chopsticks in hand, half-listening to the back-and-forth. She was about to reach for a meat skewer when Sang Yan—already too close behind her on the shared bean bag—wrapped both arms around her waist from behind.
“Again?” she murmured under her breath, though her body didn’t resist.
“Missed you,” he said into her neck, voice muffled. He dropped a kiss against the curve just beneath her ear.
“You saw me this morning,” she pointed out, mouth twitching.
“Still missed you.” He tightened his arms and nosed at her scarf until her hair tickled his face. “You smell like tangerines.”
“That's because I’ve been eating tangerines.”
Jiaxu groaned loudly across the table. “Can you two not? Some of us are trying to eat.”
“You were the one who asked if we wanted dinner together,” Sang Yan shot back lazily, kissing Yifan’s cheek next.
Qian Fei squinted. “Are you drunk?”
“Nope,” Sang Yan said, burying his face against Yifan’s shoulder now like a smug cat. “High on love.”
“Disgusting,” Siqiao said, though she was grinning as she passed another skewer to Yifan. “Dian Dian, blink twice if you’re being held hostage.”
Yifan simply leaned back against Sang Yan’s chest and took a bite of her skewer. “I’m fine,” she said, unbothered, the corners of her eyes warm with fondness.
“Look at her,” Chen Juwen said, scandalized. “She’s enabling him.”
“She’s rewarding good behavior,” Sang Yan mumbled, trailing another soft kiss along Yifan’s jaw.
“You’re not a golden retriever,” Qian Fei muttered.
Sang Yan grinned without lifting his head. “Not true. I’m loyal, affectionate, and I’ll guard her with my life.”
“You’ll get kicked out if you keep this up,” Siqiao warned.
“No, no,” Sang Yan said brightly. “I pay rent here with my charm.”
“You pay rent by existing in Yifan’s good graces,” Jiaxu countered.
Yifan snorted into her milk tea.
And still, she didn’t move away. If anything, she leaned back a little more into his warmth—his arms snug around her middle, the quiet rhythm of his breath against her shoulder grounding.
She was used to Sang Yan in many moods: sardonic, brilliant, maddening. But this clingy, soft version of him—unashamed and wrapped around her like something certain and permanent—was new.
And, she realized, as she glanced sideways and found him already looking at her: she didn’t mind it at all.
The dorm common room had finally emptied, the scent of leftovers lingering faintly in the air as Sang Yan helped Yifan gather her things—her scarf, her tote bag, the nearly empty milk tea cup she hadn’t tossed yet. Outside, the night was clear, cold enough to turn their breaths visible, but not so bitter that they hurried.
Sang Yan walked close beside her, their shoulders brushing now and then as they passed through pools of yellow lamplight. The sound of their footsteps on the stone walkway was soft, rhythmic.
Yifan tugged her scarf a little tighter around her neck. “You’re unusually clingy tonight.”
“I’m making up for lost time,” he said easily, slipping his hands into his coat pockets.
She side-eyed him. “You saw me yesterday.”
“And I missed you five minutes after we said goodbye.” He tilted his head toward her, not quite smiling. “I don’t like this new semester version of us.”
Yifan hummed, thoughtful. “The part where we barely see each other?”
“Yeah. I keep checking my phone expecting a message from you, and then I remember you’re probably buried under editing deadlines or chasing down quotes.”
“And you’re debugging code until 2 A.M.,” she added, gently.
“Exactly,” he said. “So if I want to wrap around you like a koala at dinner, you should let me.”
“I did let you,” she murmured. “Didn’t even fight.”
“That’s why you’re my favorite.”
Yifan rolled her eyes, but the smile was undeniable.
They reached the familiar path that split toward the girls’ dormitory. The security lights glowed faintly above the doorway. She slowed, stopping just a few steps from the entrance.
Sang Yan stopped with her.
The silence lingered, not awkward but full—comfortably unspoken.
“I meant it, you know,” he said after a beat.
“Meant what?”
“That I missed you. It’s not just… physical. I mean, that too,” he added with a crooked grin, “but mostly, I just miss talking to you. Laughing with you.”
Her eyes softened. “Me too.”
He reached for her hand, holding it gently in both of his like something precious. “We’ll figure out the time. Even if it’s messy.”
“We always do,” she said.
He leaned forward, pressing a kiss to her forehead. “Night, Wen Shuangjiang.”
“Night, Sang Yan.”
She stepped back, fingers lingering in his until the last moment, then disappeared into the dorm as the door clicked softly shut behind her.
Sang Yan stood there for a moment longer, staring up at the quiet windows, before he turned and walked back into the cold.
Still smiling.
Spring crept in slowly. The air softened, the plum trees around campus starting to bloom pale pink. But between assignments, competitions, and editorial deadlines, the pace of life picked up again.
Sang Yan’s club was preparing for a regional hackathon. His nights blurred into strings of code, whiteboard sketches, and debugging sprints with his teammates.
Yifan, meanwhile, was now co-leading a major series on student mental health, managing interviews, writing scripts, and hosting three broadcasts a week. Her bag got heavier with every print layout. Her hours stretched thinner.
Their moments together grew fewer—quieter. A quick kiss between buildings. A shared meal with laptops open. Conversations became shorthand:
“You eat?”
“Not yet. You?”
“Let’s go. Ten minutes.”
There were no complaints. No dramatics. Just a quiet understanding that this was the rhythm for now.
But some nights, after it all, they still found each other.
Like when Yifan fell asleep at his desk in the robotics lab and Sang Yan carried her back to her dorm, muttering about her terrible work habits while pulling her blanket up to her chin.
Or when he texted her at midnight—“You awake?”—and she showed up outside his dorm with hot soy milk and sesame flatbread, curling up beside him on the common room couch without a word.
It wasn’t always glamorous. But it was real.
And somehow, in the stretch of growing responsibilities and pressure, they were learning—slowly, imperfectly—how to hold onto each other without holding each other back.
The newsroom was mostly empty now—desks abandoned, lights dimmed, only the faint hum of computers remaining. Yifan sat hunched over her laptop, the harsh glow casting shadows beneath her eyes. The studio clock ticked past 10:00 PM.
Her fingers hovered above the keyboard. She blinked once. Twice.
Then stopped.
She’d been trying to rewrite the same lead paragraph for half an hour. Her eyes burned. Her shoulders ached. And inside her chest—quietly, steadily—something was fraying.
She closed the laptop slowly and just sat there, staring at the blank screensaver. Her breath shook as it came out.
The room was too quiet.
She didn't cry. But something in her looked like it wanted to.
Then: a knock at the glass.
She turned, startled.
Sang Yan stood outside the door, soaked from the rain outside, hoodie darkened and clinging to his frame. In one hand: a small takeout bag. In the other: his phone, lit up with the message she hadn’t answered an hour ago.
"Still at the studio?"
Yifan stood slowly and walked to open the door.
“You look like hell,” he said, voice soft with concern.
“I feel worse,” she whispered.
He didn’t ask questions. He just stepped inside and gently took the bag from his hand, setting it on the table. Hot soup. Still warm.
She sank onto the nearest chair.
Sang Yan crouched in front of her, resting his hands lightly on her knees.
“Wen Shuangjiang,” he said. “You don’t have to keep pushing like this.”
She bit her lip hard. “If I stop, it’ll all fall apart.”
“It won’t,” he said. “You won’t.”
For a long moment, she didn’t respond.
Then she leaned forward, and without a word, he wrapped his arms around her waist as she buried her face against his neck.
No sobs. No dramatics. Just the silent weight of exhaustion in her limbs, in the way she clung to him like she was afraid to let go.
He held her tighter.
“I’m here,” he murmured. “You’re allowed to fall apart sometimes. Let me be the one who catches you.”
She didn’t answer. But her hand curled into the fabric of his hoodie.
And that was enough.
Rain continued to drum faintly on the windows, steady and unrelenting. Inside the dorm room, the lights were off. Three of the four beds were occupied, blankets rustling with the quiet movement of sleep.
Zhong Siqiao stirred in her bunk, dry throat pulling her halfway out of slumber. She sat up groggily, blinking in the dark—only to freeze when she noticed a pale figure sitting upright at the desk by the window.
It was Yifan.
Siqiao squinted.
Yifan didn’t move.
She was just sitting there, posture too straight, head tilted slightly downward, eyes wide open and unfocused, as though staring straight through the desk in front of her.
A chill rippled through Siqiao’s spine.
“…Dian Dian?” she whispered.
No response.
Siqiao slipped out of bed slowly, bare feet touching the cold tile. She crept closer.
Yifan didn’t flinch. Didn’t blink. Just kept staring at the empty desk.
A lightning followed by a loud thunder suddenly struck outside and that’s when Siqiao screamed.
The other girls jolted awake in a flurry of blankets and gasps.
The scream snapped Yifan out of her trance. She blinked fast, as if surfacing from underwater, her breath catching as she suddenly looked around in confusion.
“What—?” Her voice cracked, throat dry.
“God, you scared the hell out of me!” Siqiao clutched her chest, face pale. “You—you were just sitting there. Like a ghost. Not blinking. What the hell was that?!”
Yifan glanced around slowly, realization dawning on her with growing horror.
“I don’t… remember getting up,” she murmured.
One of their roommates clicked on the desk lamp, bathing the room in soft amber light. The rain outside continued to murmur.
Siqiao put a hand on Yifan’s shoulder and knelt beside her. “Have you been sleeping at all?”
Yifan shook her head mutely.
“You’ve been like this for days,” another girl said from her bunk, voice groggy but laced with concern. “Running around with the newspaper and your classes. You’re burning out.”
Yifan swallowed hard and pressed her fingers to her temple.
“I’m fine,” she mumbled.
“No, you’re not,” Siqiao said gently. “That wasn’t fine, Wen Yifan. That was scary. ”
For the first time, Yifan looked shaken. The certainty in her voice wavered. “I didn’t even know I got out of bed.”
Siqiao squeezed her arm. “That’s not nothing. You need to slow down before your body forces you to.”
Yifan lowered her head, shame creeping into her voice. “I didn’t mean to worry anyone.”
Siqiao didn’t answer that—just moved to pull her blanket off the bed and drape it around Yifan’s shoulders.
“Come back to bed,” she said. “At least try to sleep tonight.”
Yifan nodded faintly.
But even as she climbed back under the covers, her eyes remained open for a long, long time—haunted by the fact that for one brief moment, she hadn’t even known where she was.
And that maybe… she wasn’t as in control as she’d tried to be.
Journalism Building – One Week Later
The midday sun cast pale rectangles across the tiled floor of the hallway. Students milled around, chatter echoing off the walls between classes.
Yifan stood at the vending machine, staring blankly at the buttons. Her fingers hovered indecisively between instant coffee and canned milk tea, shoulders hunched beneath the oversized hoodie she hadn't bothered to change out of since morning.
She hadn’t slept again last night. Not really.
Even with her roommates asleep, she'd lain awake with her eyes wide open, afraid of slipping into unconsciousness. Afraid of waking up somewhere else. Of scaring them again.
When the lecture hall doors opened behind her, she flinched.
Sang Yan stepped out, brows furrowed, phone in hand. He spotted her and strode over.
“Wen Shuangjiang.”
She glanced up, blinking slowly.
“You didn’t answer my texts this morning.”
“I—yeah. Sorry.” Her voice was hoarse.
He studied her, eyes narrowing. “Did you sleep?”
She looked away. “A little.”
He didn’t buy it.
“You missed class yesterday,” he said more softly. “And your name was on the project board. Professor Chen even asked me if something was going on.”
“I turned it in late,” she murmured.
“Yeah, I saw,” he said. “And it was barely two pages.”
Her silence confirmed it.
Sang Yan exhaled and moved closer, lowering his voice. “What’s going on? This isn’t just school stress. Something’s not right.”
She hesitated.
Then: “I’ve been sleepwalking. It started when my Dad died. I had a few incidents back when I was in Beiyu and now, it looks like it’s happening again.”
Sang Yan stilled.
She went on, her voice low. “A few nights ago, Siqiao found me sitting at my desk. I don’t remember getting up. She screamed. Woke the whole room.” Her arms folded tightly around her chest. “I haven’t been letting myself sleep since.”
“Wen Shuangjiang…”
“I didn’t mean to freak them out. But I can’t stop thinking, what if I leave the room next time? What if I do something worse?”
Sang Yan’s jaw clenched. Not at her—but at the quiet, methodical way she was unraveling, all while trying to pretend she wasn’t.
“So you’re just… staying awake? Until you pass out?”
She didn’t answer.
“That’s not a solution,” he said. “You’re not solving anything. You’re just hurting yourself more.”
She shook her head. “You don’t get it. If it happens again—”
“I do get it,” he interrupted. “Because I’ve been watching you slowly fall apart. You think I can’t see it?”
She swallowed hard.
“I’m not mad,” he added, gentler now. “But I’m scared. For you.”
Her face crumpled slightly, the walls she held up trembling under the weight of exhaustion.
He reached out and took her hand, firm and warm. “Come with me.”
“Where?”
“Somewhere you can actually rest. Where I can keep an eye on you.”
“Sang Yan…”
“No arguments,” he said, quietly insistent. “You’re sleeping tonight. Even if it’s just a nap. Even if I have to sit beside you the whole time.”
Her shoulders sagged.
“…Okay,” she whispered.
He squeezed her fingers. “Let’s go.”
Sang Yan’s Apartment – Late Afternoon
The elevator doors opened to a quiet hallway on the 17th floor. Sang Yan led the way with his key already in hand, fingers brushing lightly against Yifan’s as they walked side by side.
He pushed open the door, and warm air greeted them—slightly stale from disuse, but clean. The apartment was modest but cozy: two bedrooms, a small living room with a low sofa and scattered textbooks, a compact kitchen with mugs hanging from hooks.
Yifan blinked, taking it in. “This is yours?”
“Yeah,” he said, toeing off his shoes. “My parents gave it to me when I started college. Said they’d rather have a place to myself than waste money renting after I graduate. Also, that they are surprised and thankful that I’m going to college at all, hence, this gift”
She lingered by the doorway, scanning the space. “You don’t really live here though.”
He shook his head, chuckling softly. “Dorms are easier—closer to class, to the lab. I come here sometimes. When I need to think. Or sleep properly. Duan Jiaxu stays over as well.”
Yifan glanced toward the hallway. “You let Duan Jiaxu stay over?”
“Sometimes,” Sang Yan said, heading toward the kitchen to pour her a glass of warm water. “When he’s got a shift that ends late and his place is too far. He uses the smaller room. You’ll take the master.”
She turned to look at him. “I could take the smaller one.”
“Nope,” he said without looking back. “You’re not negotiating when you haven’t slept in two days.”
She almost smiled.
He handed her the glass. “Go lie down. I’ll stay close.”
She hesitated by the hallway again, gripping the water in both hands.
Sensing her nerves, he softened. “You’re safe here. I promise. Nothing’s going to happen while I’m around.”
Something in her expression wavered. She nodded once.
The master bedroom was quiet and clean, with light curtains and a wide bed freshly made. She stood at the foot of it for a moment, unsure.
Then she sat down slowly, back straight. “Do you ever sleep here?” she asked, voice barely above a whisper.
“Yeah,” he replied. “When it’s too loud in the dorms. When I’m burned out.”
She nodded again.
He lingered at the doorway. “I’ll be right outside. But if you want me to stay—”
“…Will you?”
He stepped inside without another word and sat on the floor beside the bed, back resting against the wall. “Just try to sleep.”
Yifan laid down slowly, curling on her side to face him.
The silence stretched, warm and steady.
Ten minutes passed. Then twenty.
Sang Yan looked over—and saw her eyes finally closed, her breaths evening out. Her fingers had curled around the edge of the blanket, brow relaxed for the first time in days.
He didn’t move.
Instead, he let his head fall gently back against the wall, a soft exhale escaping him.
In the dim quiet of the room, with the rain pattering faintly against the windows, she slept.
And Sang Yan watched over her, not out of duty—but devotion.
Warm light filtered in through the curtains, dusting the room in a soft gold. The rain had stopped sometime during the night, leaving the city outside hushed and washed clean.
Yifan stirred slowly beneath the covers, her lashes fluttering before her eyes opened. For a second, she didn’t remember where she was—but then the scent of Sang Yan’s shampoo, faint in the air, and the soft creak of movement beside the bed brought it all back.
She turned her head.
Sang Yan was still on the floor, curled into the corner with a hoodie thrown over his head. His laptop sat beside him, screen dark, earbuds tangled in his lap. He must’ve fallen asleep while working—or keeping watch.
Yifan blinked at him for a long moment. Her chest felt... lighter. Just a little.
She sat up slowly. The movement roused him.
His eyes opened, groggy and red-rimmed. “Hey,” he said, voice rough. “How do you feel?”
Yifan exhaled. “Like I actually slept.”
A lazy, crooked smile tugged at his mouth. “You did. For ten hours.”
Her eyes widened. “What?”
“I counted,” he said, stretching his arms over his head. “I checked on you. Twice.”
She flushed slightly and looked away, but she didn’t argue.
He cooked them a simple breakfast—congee, some steamed buns. She sat at the table, watching him move about his kitchen like he’d done this with her a hundred times before.
When they were both sitting, eating in silence, he said casually, “You’re looking better.”
Yifan looked up.
“I can tell,” he said. “Your appetite is back, your complexion looks better. You look well rested.”
She gave a faint, embarrassed smile.
“But,” he added, “you’re still burning out. You’re keeping up with school, the newspaper, the broadcast team, and that café job—”
“I need the café job,” she interrupted quietly.
Sang Yan didn’t push immediately. He nodded, thoughtful.
“I know,” he said. “But what if you moved in here? At least for now.”
Yifan blinked. “What?”
“This place is close to school and the café. You’d get more sleep, fewer roommates to worry about waking, and I can drag you to class if I have to.”
Her brows furrowed. “Sang Yan…”
“I’m not saying we’ll live together,” he added quickly, lifting his palms. “Just… until things settle. I’ll stay in the spare room if you want. Or Jiaxu can take the couch. He doesn’t mind. He doesn’t come here everyday anyway.”
She stared at him.
“I just want you to have somewhere you feel safe enough to sleep,” he finished, voice quiet.
The silence stretched.
Then she said, very softly, “You always do that.”
He tilted his head. “What?”
“Make it easy to say yes.”
Sang Yan smiled—gentle, no teasing this time. “That’s the goal.”
She didn’t say yes yet.
But she didn’t say no either.
And for now, that was enough.
He hesitated a moment, then reached for her hand across the table.
“There’s one more thing,” he said.
She looked up again.
“I think you should see someone. A doctor. About sleepwalking.”
Her lips parted, but she didn’t speak.
“I’m not saying it to scare you,” he added quickly. “But if it’s stress, or something else—we should know. And I’ll go with you. Every step.”
Yifan lowered her gaze. “It’s probably nothing.”
“Maybe,” he agreed. “But maybe it’s not. Either way, I don’t want you going through it alone.”
Her fingers curled slightly around his. She didn’t pull away.
And though she didn’t give an answer just yet, there was something in the way she looked at him—quiet trust, wary hope—that told him she might.
And that, too, was enough.
Chapter Text
A soft breeze rustled the new green leaves outside the hospital windows. Spring had crept onto the city with quiet grace—buds blooming along the sidewalks, sunshine warming the chill in the air. Inside the sleep clinic, however, it still smelled faintly of antiseptic and hand soap, the waiting room too bright and too still.
Yifan sat beside Sang Yan, hands tucked beneath her thighs. She looked outwardly calm, but her jaw was tense. She didn’t like hospitals.
Sang Yan, on the other hand, sat forward in his chair, a notebook on his knee—half-full of scribbles in cramped handwriting. He looked like a student preparing for an exam.
“Wen Yifan?”
The nurse’s call was gentle. They both stood.
Inside the consultation room, the doctor—a middle-aged woman with a kind face and tired eyes—listened patiently as Yifan described her recent sleepwalking episodes. Then she turned to Sang Yan, who had already opened his notebook.
“I’ve been reading,” he said, straightening slightly. “Is it true that stress and irregular sleep are major triggers?”
“Yes,” the doctor replied. “In young adults especially, sleepwalking tends to be linked to high stress, sleep deprivation, or inconsistent sleep patterns.”
“And what about the environment?” he pressed. “Should she avoid screens before bed? What about room temperature?”
The doctor smiled faintly. “All good instincts. A cool, quiet room helps. And having a consistent wind-down routine is crucial. But the most important thing—especially if the episodes are frequent—is to ensure she’s never sleeping completely alone.”
Yifan frowned slightly. “Why?”
“Because sleepwalkers can injure themselves without knowing it. Even simple things like tripping or knocking into furniture. If someone is nearby, they can gently intervene without waking them fully.”
Sang Yan’s jaw flexed, but he stayed quiet. The doctor continued.
“Having someone you trust who can monitor patterns or even keep a light eye on you—just to make sure you’re safe—that can help a lot. It’s not a cure, but it minimizes risk.”
Yifan shifted in her seat, gaze flicking to Sang Yan.
He didn’t look at her. Just nodded once.
The doctor added, “And more than anything else, Yifan—you need rest. Proper, restorative sleep. That’s the most direct way to reduce these episodes. Your body is trying to tell you it’s overwhelmed.”
There was no judgment in her tone. Just quiet concern.
Yifan swallowed.
“Understood,” she murmured.
When the appointment ended and they stepped out onto the sunlit sidewalk, Yifan exhaled deeply. She hadn’t realized how tightly she’d been holding her breath.
Sang Yan tucked the notebook into his bag.
“You okay?” he asked softly.
She nodded. Then, with a small glance up at him: “You really asked all those questions?”
“I could’ve asked more,” he said, feigning indignant pride. “I held back.”
She let out a short breath that was almost a laugh.
They walked side by side, the wind ruffling her hair. She felt lighter—not fixed, but maybe, for once, not alone in fixing it.
The hospital was behind them now, and the city had softened into a pleasant kind of warmth. The streets smelled faintly of steamed buns and dust, mingling with the faint floral scent of early blossoms.
Sang Yan walked a step behind her at first, his hands in his coat pockets, his expression unreadable. He kept hearing the doctor’s voice in his head—the quiet pause before she had asked:
“Yifan, has anything significant ever happened in your past—any trauma or incident—that might be connected to stress responses during sleep?”
He remembered how Yifan had stilled for just a beat.
Her answer had been mild. Practiced.
“My dad passed away when I was young. After that, I stayed with relatives on and off. Nothing dramatic.”
Nothing dramatic.
Sang Yan had glanced at her then, but she’d been looking at her hands—calm, composed, detached. Not cold exactly, but distant in that way she sometimes got when someone tried to pull at threads she’d tied too tightly.
Now, walking beside her, he glanced down at her profile. The light caught the slope of her nose, the curve of her brow. She looked almost peaceful.
But he knew better.
The silence stretched, not uncomfortable but thick with something unsaid.
“You didn’t mention much about your family,” he said quietly.
She glanced at him. “There’s not much to mention.”
“That’s not true.”
Her lips pressed together. She turned her gaze forward again.
Sang Yan hesitated before adding, “You don’t have to tell me everything. Not now. I just... I want to know what you carry. So I can help carry it.”
Yifan stopped walking.
They stood at the corner near the old tea shop, just beyond the university wall. Wind tugged gently at her scarf.
“I know,” she said softly. “But sometimes I don’t even know how to explain it. Or where to start.”
Sang Yan stepped closer, not touching her, but close enough for warmth.
“Then don’t explain,” he said. “Just let me be here.”
She looked up at him, and for a second, her eyes shimmered like she might cry—but didn’t.
Instead, she nodded.
Just once.
They started walking again. This time, more in step. Neither of them said anything more about it. But in the space between them, the silence didn’t feel as heavy.
The sky had slipped into a soft navy by the time they left the studio together. Yifan’s schedule ended early and Sang Yan was there to walk with her. Campus lights flickered to life, casting a gentle glow across the cobblestones and trees newly blooming with green. Spring air carried a coolness that clung to Yifan’s cheeks as they walked side by side, her equipment bag slung over one shoulder, his hand grazing hers every few steps.
Sang Yan broke the silence first.
“So…” he said, a little too casually. “Have you thought about what I said? About staying at my place?”
Yifan didn’t answer right away. She adjusted the strap of her bag and kept her gaze forward. “I’ve been thinking about it.”
“And?”
She glanced at him. “How much would you charge me for rent?”
He blinked, as if the question surprised him. “Rent?”
“Yeah,” she said, tone light but firm. “I’m not freeloading.”
“You wouldn’t be freeloading. You’d be sleeping.”
“That’s not an answer.”
Sang Yan exhaled through his nose, amused. “Wen Shuangjiang, even Duan Jiaxu doesn’t pay rent when he crashes there. And he’s there more than I am sometimes.”
“Okay, but I’m not Duan Jiaxu,” she said. “And I’m not just crashing. If I stay regularly, that’s living together.”
He snorted. “You make it sound illegal.”
She gave him a pointed look.
“I’m serious, Sang Yan. I’m not moving in unless I pay rent,” she said firmly. “Otherwise it’ll feel like I’m freeloading. Or worse—like we’re… cohabiting.”
He snorted. “We are cohabiting. Technically. Temporarily.”
Yifan shot him a look.
Sang Yan lifted both hands in surrender, still grinning. “Okay, fine. Rent. You want to be official about it.”
“I do.”
He sighed, clearly fighting a smile. “Fine. 500 yuan a month.”
Yifan stopped in her tracks. “That’s not even a third of what a room in this area costs.”
“Exactly. You’re getting the idiot discount.”
She narrowed her eyes at him. “Are you calling yourself the idiot or me?”
“Me, obviously.” He grinned. “For arguing with you about rent.”
Yifan huffed a quiet laugh, but the look in her eyes was softened. “You’re impossible.”
“And you’re stubborn.”
They resumed walking.
“500,” he said again. “Non-negotiable. Call it... utilities or companionship tax, whatever helps you sleep.”
“That’s barely enough to cover utilities,” Yifan argued.
“You think Duan Jiaxu pays rent when he crashes at my place four nights a week? Please. He eats all my snacks and uses up the hot water and still leaves his socks in the living room.”
Yifan’s lips twitched. “Still. 500 is too low.”
“It’s either 500, or nothing.”
“Sang Yan—”
He leaned forward slightly, eyes meeting hers, voice softer now. “I’m not doing this for money. I’m doing this so you can sleep somewhere safe. So you don’t have to be afraid of waking up confused or scaring your roommates again. So I don’t have to keep texting at 2 AM wondering if you’re okay.”
Yifan swallowed, throat tight. She shook her head with a small smile, finally relenting.
After a long pause, she said quietly, “I’ll pay utilities too.”
He opened his mouth to argue. Thought better of it. Then gave a small nod.
“Deal,” he said. “But no overpaying.”
She rolled her eyes. “You’re impossible.”
“You love me.”
A faint flush rose in her cheeks, but she didn’t deny it.
Sang Yan reached for her hand, lacing his fingers through hers as petals drifted down onto the pavement around them.
A soft spring breeze rustled through the trees, carrying the scent of damp grass and blooming flowers. The courtyard outside Yifan’s dorm was quiet, drowsy with the end-of-day hush. Streetlamps buzzed faintly overhead, their glow casting gentle halos onto the brick pathway.
Sang Yan stood leaning against the iron railing by the entrance, hands in his jacket pockets, earbuds in but not playing anything. He watched the windows absently, eyes occasionally flicking toward the doorway each time someone walked out.
Then he saw her.
Yifan pushed open the glass door, her hair slightly tousled, tote bag slung over one shoulder, a backpack on the other. She carried a small duffel too, clutched in one hand. When she spotted him, her mouth curved just slightly at the corners.
“You didn’t have to wait out here,” she said as she approached.
“I wanted to,” he said simply, straightening up and reaching to take the duffel from her without asking. “This all you’re bringing for tonight?”
She nodded. “Just the essentials.”
He tilted his head, squinting at the bulging bag. “That’s what you call essentials?”
“Do you want to debate this or carry it?”
Sang Yan huffed a laugh but didn’t argue. He adjusted the strap on his shoulder and turned with her toward the sidewalk.
“I’ll come help you move the rest on the weekend,” he said, his tone casual but certain. “All of it. Clothes, books, your coffee machine, whatever.”
Yifan glanced up at him. “Even if I change my mind?”
He looked down, meeting her gaze. “Then I’ll carry it back. But I won’t let you haul it alone either way.”
Her steps slowed just a little. “You’re really not going to let me keep my distance from you, are you?”
“Nope,” he said without missing a beat. “I like proximity. Plus you heard what the doctor said, you need me.”
A beat passed.
Then she murmured, quieter, “Okay. Weekend.”
Sang Yan smiled to himself, fingers brushing hers once more as they walked—this time, he didn’t hesitate to catch and hold on.
The soft click of the door echoed lightly through the apartment as Sang Yan stepped inside, Yifan following close behind with her tote and backpack. The familiar scent of warm wood and detergent greeted them. It felt… calmer here. Calmer than her dorm. Less crowded. Less heavy.
Sang Yan took the duffel from her shoulder without a word and carried it to the master bedroom.
"Just put your stuff anywhere for now. You can rearrange later,” he said over his shoulder. “But tonight, sleep early, alright?”
Yifan paused at the doorway. “Where are you sleeping?”
Sang Yan turned, his grin cheeky. “Why? Want me to sleep with you?”
Her face froze.
He immediately raised both hands in mock surrender, laughing. “Kidding. I’m sleeping in the other room. Promise. I’ll leave my door open though—just in case.”
She still looked a little unsure.
He softened. “I’ll be up late coding anyway. Probably till 2 or 3. I’ll check on you, make sure you’re okay. You just try to rest.”
Yifan nodded and quietly went into the master bedroom, the door shutting gently behind her.
Sang Yan, meanwhile, stepped into the spare room and gave it a quick once-over. He fluffed the pillows, adjusted the sheets, but ended up back in the living room instead—laptop on the coffee table, hoodie draped over the back of the couch, legs crossed as he dove into his work.
The soft tapping of his keyboard echoed through the quiet apartment.
A while later, light footsteps approached.
He glanced up.
Yifan stood in her pajama set, sleepy but curious. She padded over and sat beside him on the couch.
“Still working?” she asked, tucking her legs under her.
“Yeah,” he murmured, not looking away from his screen. “Graphics stuff. For a game app I’m helping a guy in the robotics club build. See—this part’s the animation loop.”
Yifan leaned in, watching the little avatar dance across the screen. “Cute.”
They sat like that for a moment, the glow of the screen brushing softly against both their faces.
Then she spoke up. “I was thinking… we should probably have rules.”
Sang Yan turned his head. “Rules?”
“For living together,” she clarified. “Boundaries. Expectations.”
He set his laptop aside, intrigued. “Alright. Hit me.”
Yifan held up a finger. “One: We make sure the apartment stays clean. If you make a mess, you clean it up. No dishes piling up in the sink. I’ll do the same, of course.”
“Fair,” Sang Yan said, nodding. “What else?”
“Two: If either of us is inviting someone over, we tell each other. And we ask first.”
“Reasonable,” he said. “So, am I allowed to invite Duan Jiaxu?”
Yifan smirked. “Are you allowed to invite him?”
He chuckled. “Touché.”
Yifan shifted slightly. “Then… am I allowed to invite Qiao Qiao?”
“As long as it’s not a guy,” Sang Yan replied instantly.
Yifan laughed. “Jealous, much?”
“Territorial,” he corrected, grinning.
She was about to respond when he suddenly shrugged off his cardigan, revealing his fitted tank top underneath as he stretched.
Yifan’s eyes flicked to his toned arms… then snapped away.
“Rule three,” she said quickly, voice slightly higher. “No nudity in common areas.”
Sang Yan burst out laughing. “What? This isn’t nudity.”
“It’s close enough,” she said flatly, eyes on the far wall. “It counts.”
He leaned in, voice low and teasing. “But you like what you see.”
She gave him a shove.
He relented, still laughing. “Fine. No nudity. I’ll wear three layers next time just for you.”
“Good,” she muttered, though her lips twitched.
Sang Yan leaned back. “Any other rules?”
“Not yet,” she said. “We’ll figure the rest out as we go.”
He studied her for a moment—tired but soft, guarded but slowly letting him in.
“Alright,” he murmured. Then he stood and offered his hand. “Time to sleep. Come on.”
Yifan blinked at his outstretched hand, then took it.
He led her gently back to her room, pushing the door open quietly. She climbed into bed while he pulled the blanket up to her chest.
Then he leaned down and kissed her forehead.
“Goodnight,” he whispered. “Sleep tight.”
Yifan’s eyes fluttered closed, her lips just barely lifting at the edges.
This time, she didn’t fight sleep.
And outside, the spring rain began to fall again—soft and slow.
—----------------------------------------------------------------------------------------------------------------------------------
The air-conditioning blasted strong against the spring humidity outside, and the mall buzzed with the weekend crowd. Sang Yan and Duan Jiaxu stood at the edge of the escalator, drink cups in hand, weaving their way toward the home section.
Jiaxu took a loud sip of his milk tea, squinting at the directory. “Okay but like—remind me again why I’m here?”
“We’re buying stuff for the apartment,” Sang Yan said, not looking back. “Need some furniture. And safety things.”
Jiaxu raised a brow. “What kind of safety things?”
“Pads. Edge protectors. A night light. Those anti-slip mats for the bathroom.” Sang Yan listed them off like it was the most natural thing in the world. Then, as if remembering something, he stopped and turned to face Jiaxu, palm out. “Oh, by the way. Give me back the spare key.”
Jiaxu blinked. “Huh?”
“To the apartment. You’re not allowed to come and go as you please anymore,” Sang Yan said smoothly. “Yifan’s living there now.”
Jiaxu nearly choked on his drink. “She’s what?!”
“Living there,” Sang Yan repeated, walking again. “Temporarily.”
Jiaxu stared. “You mean she agreed to live with you ?”
Sang Yan shrugged with all the innocence of a saint. “What can I say? I’m charming.”
“Bullshit.” Jiaxu jogged to catch up, mouth still open in disbelief. “What did you do ?”
“I didn’t do anything!”
“Exactly! That’s why I don’t believe you!”
Sang Yan exhaled loudly. “Okay, okay. Fine.” He glanced around and lowered his voice. “She’s been sleepwalking.”
Jiaxu slowed down. “…What?”
“Yeah,” Sang Yan said, more serious now. “Stress and sleep deprivation. She scared the crap out of her dormmates. One night she just sat at her desk, eyes open, completely out of it. Didn’t even remember it the next day.”
“Shit.”
“She wasn’t sleeping after that,” Sang Yan went on. “Too scared. Started falling behind in school work. I took her to a doctor—”
“You took her to a doctor ?” Jiaxu gawked.
“She wouldn’t have gone alone.” Sang Yan shoved his hands in his pockets, eyes distant. “The doctor said someone needs to monitor her sleep. Make sure she feels safe enough to rest.”
Jiaxu stared for a long moment. “So you volunteered as tribute.”
“She trusts me,” Sang Yan said simply.
Jiaxu crossed his arms, skeptical. “But are you safe , Sang Yan?”
Sang Yan blinked. “What’s that supposed to mean?”
“I mean, you’re not exactly known for your noble restraint,” Jiaxu deadpanned. “You're a dog. I’ve seen you flirt, and you once tried to smooth talk your TA into letting you skip a group project.”
Sang Yan rolled his eyes. “This is different.”
“She’s Wen Yifan ,” Jiaxu pointed out.
“I know .”
“Do you?”
Sang Yan met his gaze, something steady and uncharacteristically earnest in his eyes. “I wouldn’t do anything to hurt her.”
Jiaxu studied him for a moment longer. Then, with a dramatic sigh, he handed over the key.
“But just so you know,” he said, “if you do screw up, I’m siding with her.”
“Noted.”
“And I’m also breaking your gaming PC.”
“Okay, relax.”
Just then, they turned into the home section. Sang Yan’s face lit up as he grabbed a shopping cart and nudged Jiaxu forward.
“Now come on. Help me pick a non-ugly corner desk for her. Also I need a cute lamp.”
Jiaxu groaned but followed. “This is how I know you’re in too deep, man.”
“I was in deep the moment she told me she hated my old ramen bowl.”
“She was right, by the way. That thing was an eyesore.”
Sang Yan shot him a look, and just like that, head locked him into a tight grip, dragging him toward the nearest aisle.
“Shut up and help me pick a duvet cover.”
—-----------------------------------------------------------------------------------------------------------------
Sunlight streamed through the café windows, catching dust motes in the warm air. The place was quiet—an unusual lull between the lunch and evening rush. Siqiao sipped on her iced Americano while Yifan stirred her tea absentmindedly, the gentle clink of the spoon a small rhythm in the stillness.
“So?” Siqiao said, leaning forward, eyes gleaming with mischief. “How’s the new apartment?”
Yifan blinked, then gave a small smile. “Quiet. Clean. Comfortable.”
“And your health?” Siqiao asked, tone softening slightly.
Yifan nodded. “No sleepwalking since I moved in. Sang Yan makes sure I eat, sleep, and actually stop working at night.”
Siqiao raised a brow. “Well, well. Who knew Mr. Cold Face could turn into Florence Nightingale?”
Yifan huffed a quiet laugh. “He’s always been more capable than people give him credit for.”
“And living together? How’s that ?” Siqiao wiggled her eyebrows. “Progressive much.”
Yifan rolled her eyes, the faintest blush creeping onto her cheeks. “We’re technically housemates. Separate rooms. I pay rent.”
“Still sounds pretty domestic to me,” Siqiao teased, grinning. “Next thing you know, you’re arguing over what color towels to buy.”
“He treats me well,” Yifan said softly, sincere now. “Better than I could ask for.”
Siqiao looked at her for a beat, then asked with a smirk, “So how’s the intimacy? Did it, you know… level up?”
Yifan flushed. “Nothing happened. Not since I moved in.”
Siqiao leaned back, eyes widening in faux shock. “Wow. How is he holding up? Is Sang Yan a saint now?”
Yifan shrugged, her voice quiet but firm. “He’s never pushed. Not once. He always checks if I’m okay first. Make sure I’m comfortable—no matter what.”
Siqiao’s teasing expression softened, replaced by something more thoughtful.
“That sounds…” she trailed off, then smiled. “Rare.”
Yifan’s gaze dropped to her tea, a small smile curving her lips. “Yeah,” she said. “He is.”
Outside, cherry blossoms swayed in the breeze, petals fluttering down onto the pavement like soft punctuation to the conversation between two girls—one healing, one witnessing it unfold.
—-----------------------------------------------------------------------------------------------------------------------
The heat of early summer crept in slowly, painting golden streaks across the wooden floorboards of the apartment as the sun dipped behind the skyline. The windows were open to welcome a breeze, faintly scented with sun-warmed grass and the last traces of spring rain.
Sang Yan leaned against the doorframe of the kitchen, a towel slung over his shoulder, watching as Yifan plated up the dinner he cooked. Her hair was slightly damp from her shower, face clean, eyes soft with a kind of quiet ease he hadn’t seen in her for months.
There was no rush tonight. No deadlines or stress-thick tension between them. Just the clink of dishes, the occasional hum from the air purifier, and her voice asking, “You want extra sauce on yours?”
“Yeah,” he said, stepping forward to grab the rice bowls. “Drown it.”
She rolled her eyes but smiled anyway, handing him his plate.
Later, after dinner, they both ended up on the couch, laptops open side by side—Yifan revising the storyboard for a broadcast segment, Sang Yan debugging his code for an app project. Their arms brushed occasionally. Their feet were tangled on the floor, not quite noticing.
It had been like this for a while now. As spring faded into summer, the pace of life hadn’t slowed, but it had found its rhythm. They woke in the same space, left for classes at different times, but always managed to pause and connect—through shared breakfast silence, texts mid-afternoon, or late-night kitchen conversations over microwaved leftovers.
And always, before bed, they checked in. Even if it was just a tired “goodnight” and a forehead kiss through half-lidded eyes.
Sang Yan closed his laptop and turned to look at her.
Yifan was still typing, brow furrowed in focus. The overhead light cast a soft halo on her cheekbones. She looked… steady. More herself again.
His chest tightened.
Is this it? he wondered. Is this what life after graduation could look like?
Waking up to the same rhythm. Coming home to her voice. Sharing meals, space, silence. Watching her bloom slowly back to herself under warmth and safety.
His arm moved without thinking—reaching around her shoulders, drawing her gently closer.
Yifan didn’t resist. She leaned her head against his shoulder, the weight of it warm and familiar.
She murmured, “What?”
“Nothing,” he said, voice quiet. “Just glad you’re here.”
She didn’t reply, only shifted a little closer, her focus returning to the screen.
And he stayed like that, holding her. Letting the moment settle like the quiet promise it was.
Notes:
I want to thank you all again for your warm comments and kudos! Thank you for liking the story. I really enjoyed reading your comments as well.
We're nearing the end of their 1st year. I always wondered how will Yifan heal herself if she didn't change university and went with Sang Yan. How will Sang Yan help without all that hurt and grudge that he kept in his heart and how will he react if he'd known early what really happened to Yifan in Beiyu.
I hope you're looking forward to it as much as I am. Thanks again!
Chapter 15
Summary:
Finals and sleepwalking...
Chapter Text
The apartment had never been this quiet—not even during those first nights when they were still adjusting to the idea of sharing a space. Now, it was the silence of overworked minds and caffeine-thinned patience. The kind of silence that buzzed.
Yifan sat cross-legged on the living room floor, surrounded by printed articles, highlighters, and sticky notes fanned out like a battlefield. Her laptop was open in front of her, screen glowing with a barely-started thesis paper. Her hair was in a messy bun. Her glasses slipped a little on her nose. She hadn’t changed out of her hoodie and pajama shorts since this morning.
Across the room, Sang Yan sat at the dining table, two laptops open and a notebook filled with scribbles propped beside a half-drunk cup of instant coffee. He tapped rapidly at his keyboard, eyes narrowed, muttering soft curses at his compiler.
Every now and then, one of them would sigh. The other would echo it seconds later.
They were both burning out, inch by inch.
“I’m going to combust,” Yifan muttered, throwing her pen down.
Sang Yan didn’t look up. “Try not to. You’re flammable and I like the couch too much.”
Yifan groaned and flopped onto her back. “I don’t think my brain is working anymore. I just reread the same paragraph five times.”
“Same. My code stopped responding ten minutes ago and now I’m too scared to touch it again.”
Silence returned for a moment, filled only by the hum of the fridge and the soft tick of the clock.
Then, Sang Yan stood. Walked over.
He looked down at her, lips twitching. “You’re going to get back pain lying like that.”
“I already have back pain. At least this way I’m horizontal.”
He chuckled, nudging her leg with his foot. “Come on. Break time.”
“I don’t deserve a break.”
“You do if I say so.” He reached down, offering a hand. “Ten minutes. No study. No guilt.”
Yifan stared at his hand, then sighed and took it.
He pulled her up and gently steered her to the kitchen. There, he popped open the fridge and handed her a small bowl of cut fruit. “Vitamin C. To remind you your body still exists.”
She gave a tired smile. “Thanks.”
They leaned on the counter together, side by side, sharing the fruit in silence. She bumped his hip with hers.
“Do you think we’ll survive this week?” she asked.
“Barely,” he said. “But yes. I already booked us a celebratory takeout feast for the finals night.”
Yifan raised a brow. “Confident.”
“Manifesting,” he replied with a grin. “Plus, I kind of like seeing you like this.”
“Exhausted and dying?”
“No.” He nudged her gently. “Here. With me. Even when everything’s chaos.”
She blinked at him, surprised. Then smiled. It was small but real.
“Me too,” she said quietly.
And then they went back—him to his laptops, her to her scattered notes—but something in the air had shifted. The tension eased. The pressure remained, but the weight was shared. Together, they’d make it to the other side.
The living room was a mess of takeout boxes, half-drunk soda cans, and crumpled wrappers. The celebratory feast Sang Yan had promised was in full effect—greasy, noisy, and absolutely necessary after the gauntlet that was finals week.
Sang Yan lounged on the couch in a hoodie and shorts, legs stretched across the coffee table like he owned it. Across from him, his dorm mates sprawled in varying states of collapse—one hugging a pillow to his chest, another still gripping a mechanical pencil like he was in a war flashback and another lying on the carpet face down, eyes closed and playing dead.
Duan Jiaxu arrived late, shrugging off his jacket and tossing it on the armrest before helping himself to leftover dumplings.
“Is this what academic survival looks like?” he asked dryly, eyeing the scene.
“We barely survived,” Chen Juwen muttered, face-down into a cushion. “I swear my econ final was written by a sadist.”
“Try algorithms,” Sang Yan said, leaning his head back with a groan. “I don’t even know if my answers made sense. I think I made up a sorting method out of desperation.”
“That’s not surprising,” Jiaxu said, biting into a dumpling. “You’ve always been a confident bullshitter.”
“Bold of you to talk, part-timer supreme,” Sang Yan shot back. “You probably wrote your final in between shifts.”
“I did,” Jiaxu said. “And I’ll probably still pass.”
The room let out a collective sigh—some impressed, others purely exhausted.
Qian Fei piped up. “This was just the first year. If this is how it starts, what does that say about the next three?”
Jiaxu raised a hand and waggled his chopsticks. “Exactly that. It’s just the first year. You’re supposed to get wrecked a little. That’s how the system tests if you’re serious.”
“That’s depressing,” Su Haoan muttered.
“It’s also honest,” Jiaxu said, settling on the floor with his food. “You’re not expected to have everything figured out. You just have to not give up.”
Sang Yan glanced at him over the rim of his soda can, eyes narrowing. “Since when did you become the inspirational speaker in this house?”
“Since I had to work four jobs and still make it to class on time,” Jiaxu said without missing a beat.
That earned a few quiet laughs—exhausted, but genuine.
The mood lightened just enough.
Sang Yan leaned back again, folding his arms behind his head. “Well, here’s to surviving year one. And to Jiaxu, the broke philosopher.”
They raised their drinks, cans clinking midair.
The front door creaked open with the sound of keys fumbling in the lock. Siqiao’s voice echoed first, muffled and dramatic:
“I swear to god, if I have to write another reflective essay, I’ll reflect myself off the balcony.”
Yifan followed her in with a laugh, arms full of grocery bags. “You said you were done being dramatic after the last one.”
“I lied,” Siqiao replied. “I’m a liar and I deserve food.”
The moment they stepped into the apartment, the room turned their way—Sang Yan still on the couch, Duan Jiaxu and the rest of the guys slouched on floor cushions or camped near the low table like battle-weary soldiers.
Sang Yan’s head perked up. “You’re back,” he said with a smile, standing to help Yifan with the bags.
“She brought reinforcements,” Siqiao announced, dramatically raising a paper bag over her head. “Sweet-and-sour pork, braised tofu, scallion pancakes, and an entire cake. Finals are dead. Long live carbs.”
Sang Yan took the bags from Yifan’s arms and set them on the kitchen counter. She gave him a tired smile before stepping into his open arms and burying herself against his chest.
“Rough day?” he asked, wrapping his arms around her shoulders, holding her close.
“Terrible,” she murmured into his hoodie. “Three written exams and one oral presentation. I want to become a tree.”
Behind them, Duan Jiaxu made a gagging sound. “Get a room. Or at least a branch.”
Siqiao threw herself onto the far end of the couch and scowled. “This is what I get for third-wheeling my own best friend.”
“Correction,” Sang Yan said as he nuzzled the top of Yifan’s head, “You’re seventh-wheeling. The rest of them are very single and very offended.”
Qian Fei held up a dumpling. “Speak for yourself. This right here is my soulmate.”
Yifan chuckled and pulled back just enough to look up at Sang Yan. “You promised me a cake.”
“I also promised to carry you to bed if you passed out on the floor,” he said, brushing some stray hair away from her face. “And I always keep my promises.”
More groaning came from the peanut gallery.
Siqiao hurled a napkin at them. “Disgusting. You’re in public.”
Yifan just smiled and leaned into him again, letting herself rest.
Sang Yan kissed the crown of her head and sighed contentedly. “Let them suffer.”
And suffer, they did—with dramatic gags, exaggerated swoons, and a flurry of crumpled napkins tossed at the couple curled up in the middle of their chaos.
But beneath the noise, there was something soft and steady—a quiet warmth they all felt, even if they'd rather die than admit it out loud.
The spring warmth was mellow now, a prelude to the summer heat. Students filtered past in loose clusters, all buzzing about finals ending and the upcoming sports festival.
Sang Yan stood under the shade of a tree, sipping from a bottle of water as Yifan approached, her tote bag slung lazily over one shoulder.
“You done with your editing shift?” he asked.
Yifan sighed, brushing her bangs from her forehead. “Barely. That new anchor kept pausing every two lines. I had to splice the whole segment like a jigsaw puzzle.”
Sang Yan grinned. “Sounds like a blast.”
She bumped his arm lightly with her shoulder. “Don’t mock me unless you’re volunteering next time.”
“Tempting,” he teased, then added more seriously, “By the way—my department got roped into something for the sports festival this weekend. It's for Nanwu No.3 Middle School. They’re hosting it on our field.”
Yifan blinked. “The middle school?”
“Yeah. It’s like a joint event. Some outreach programs with the university.”
“What are you doing for it?”
“Registration and medical booth duty. Basically, babysitting sweaty middle schoolers, handing out armbands, and praying no one breaks a bone,” he replied, pulling a face. “We’re rotating shifts, but I’ll be there most of Saturday.”
She nodded slowly. “Siqiao mentioned the broadcast team’s covering that too. She’ll be running around with her camera crew.”
“You going with her?”
Yifan shrugged. “I might. Depends on my work hours.”
“If you come by, you can hang at our station,” he offered, eyes softening. “It’ll be hot. And chaotic. You might want a place to cool down—and I’ll sneak you snacks from the volunteer packs.”
Yifan smiled at that. “Isn’t that corruption?”
“It’s love,” Sang Yan countered smoothly.
She rolled her eyes but smiled, nonetheless. “We’ll see. If I make it, I’ll swing by.”
“Good,” he said, tilting his head toward her. “I’ll be waiting.”
“You figured out your summer plans yet?” Sang Yan asked, glancing down at her after a while.
Yifan didn’t look up immediately. “Mm. Kind of.”
“Kind of?” he prompted, arching a brow.
She set her phone down. “I’m staying here. Got another part-time job lined up—tutoring at the study center near our university.”
Sang Yan frowned. “The one prepping senior high kids for the college entrance exams?”
“Yeah,” she nodded. “It pays well, and the hours are decent.”
He was quiet for a second, lips pursing. “And the café?”
“I’ll keep doing that too. Morning shifts, mostly.”
“Wen Yifan.” His voice dipped with concern.
She looked up at him, already knowing what he was about to say.
“That’s two jobs,” he said. “On top of whatever prep you’ll be doing for second year. That’s... a lot. What if the sleepwalking comes back?”
“It won’t,” she said gently. “I’ve been fine. You’ve seen it.”
“You’ve been fine because you’re getting rest. Because you’ve cut down on stress. Don’t start stacking it all again.”
Yifan gave him a small, stubborn smile. “I promise, I’ll manage it. I’m not trying to prove anything. I just want to save a little more while I have time. And it’s not like I’ll be commuting far. Everything is nearby.”
Sang Yan didn’t look convinced.
“I mean it,” she added, softening. “If I start getting too tired, I’ll pull back. I’ll tell you.”
“You better,” he muttered, ruffling her hair. “I’m going back to my family’s place for a bit, but I’ll come check on the apartment. And on you. You’re not getting rid of me that easily.”
She smiled, a little touched. “I never said I wanted to.”
He bumped her shoulder with his. “Just don’t be stubborn, okay? You’re not alone in this.”
“I know,” she said, leaning lightly against his side.
They stayed like that for a while, the sky dimming, the city slowly glowing to life beneath them. Summer loomed, but for now, it felt manageable—with him beside her.
Nanwu No.3 Middle School Sports Festival – Late Morning
The university campus buzzed with the vibrant energy of youth. Spring had given way to summer warmth, and the school grounds were filled with colorful banners, the sharp scent of grass, and the sound of excited chatter. Clusters of middle school students in matching jerseys rushed about—lining up, warming up, cheering.
Under a large registration tent, Sang Yan stood beside a long table, clipboard in hand, wearing a hat that made his face look smaller, and a neutral expression that somehow only made him more interesting to the students crowding in front of him.
“Name, event, class number,” he recited automatically, jotting things down without looking up.
A group of schoolgirls giggled just a few feet away, whispering too loudly about “the hot senior helping registration.”
“Excuse me… what’s the difference between 800-meter sprint and 800-meter dash?” one girl asked, clearly just looking for an excuse to talk to him.
Sang Yan looked up, deadpan. “There is no difference. You just said the same thing twice.”
Before the girl could come up with another question, Duan Jiaxu strolled up, tossing a water bottle into Sang Yan’s hands.
“Careful,” Jiaxu said, nodding toward the growing cluster of girls. “You’re starting a fanclub over here.”
“Speak for yourself,” Sang Yan shot back, eyes flicking to the girls gawking at Jiaxu across the tent. “You’ve been asked if you’re single four times in the last hour.”
Jiaxu chuckled, but before they could banter more, a sudden commotion broke out from the running track nearby. A girl had tripped during her sprint, scraping her knee badly.
Sang Yan and Jiaxu moved quickly, crossing the grass in long strides and crouching beside the injured student. “You okay?” Sang Yan asked gently.
She sniffled, trying to hide her tears. Jiaxu crouched down beside her and glanced at the bleeding scrape. “Let’s get you to the medic tent.”
The two boys carefully helped her up and supported her weight as they walked. The injured girl limped but looked oddly proud to be escorted by two good-looking college students.
As they neared the medic area, Jiaxu’s gaze shifted slightly—then lit up with mischief.
“Hey,” he said, nudging Sang Yan. “Your girlfriend’s here.”
Yifan, dressed simply in jeans and a tucked-in university volunteer shirt, was approaching, her press badge swinging at her hip. She glanced around, looking for Siqiao’s team, unaware of the subtle commotion she caused among a group of middle school boys nearby.
“Who is that?” one of the younger boys whispered, wide-eyed. “She’s so pretty…” another muttered.
Sang Yan watched her with quiet amusement until she reached them.
“Hey,” Yifan greeted, eyeing the girl between them. Her brow furrowed slightly in concern. “What happened?”
The injured girl turned toward her—and then her eyes lit up.
“Yifan-jie?”
Yifan blinked, caught off guard. She leaned closer.
“…Zheng Kejia?”
The girl nodded, her eyes wide and warm despite the bandaged knee. She sat up straighter. “I didn’t know you were here! Are you helping too?”
“She’s my sister,” the girl explained when she noticed Sang Yan and Jiaxu looking at them back and forth.
Sang Yan looked down at Yifan. “You have a sister?”
Yifan’s lips thinned. “Step-sister.”
Jiaxu, squinting at the girl’s name tag, muttered, “Zheng Kejia? Your surnames are different…”
Yifan nodded absently, her eyes on Kejia. “Our parents remarried. My mom… her dad.”
Kejia, eyes sparkling now that she had an audience, clutched Yifan’s wrist with familiarity. “Why haven’t you called Mom lately? She keeps asking about you. And you didn’t come home during the Spring Festival.”
Yifan tensed subtly.
“Are you coming back for summer break?” Kejia added, pouting slightly. “I’m not mad at you anymore, you know. You can come back. Really.”
Sang Yan’s gaze darted between them, his jaw working. Yifan’s smile was tight, her shoulders stiff.
“That’s nice of you,” she said lightly. “But I need to help Qiao Qiao with the press coverage.”
She gently but firmly pulled her hand from Kejia’s, turning away.
“Yifan-jie—” Kejia called out behind her, her voice hopeful.
Yifan didn’t stop.
Sang Yan watched her go, his expression unreadable. Jiaxu stood beside him, arms crossed, glancing toward Kejia, then Yifan.
“…That seemed awkward,” Jiaxu muttered.
Sang Yan didn’t answer. He was already following her with his eyes, mind turning with unspoken thoughts.
The nurse was finishing up cleaning and bandaging Zheng Kejia’s scraped knee. She swung her legs slightly over the cot, looking cheerful despite the injury. Nearby, Sang Yan stood checking over a clipboard, making sure her name was noted properly in the incident log.
Kejia tilted her head, watching him curiously.
“Senior,” she said sweetly, “are you… close with my sister?”
Sang Yan glanced at her from the side of his eye before returning his gaze to the clipboard. “You could say that.”
She blinked. “Like… how close?”
He didn’t hesitate. “I’m her boyfriend.”
Kejia’s mouth fell open. “Boyfriend?”
Sang Yan looked up fully this time, an eyebrow raised. “Surprised?”
She quickly composed herself, cheeks tinged with a faint pink. “I just… didn’t know Yifan-jie had someone. She never told Mom. Did she tell you why?”
Sang Yan’s brows lowered slightly, voice casual but firm. “We haven’t talked about that yet.”
Kejia didn’t drop it. “What’s your course? Are you in the same department as her?”
“Computer science,” he said, scratching the back of his neck. “Different departments.”
“Oh. So you’re good with computers and stuff?” she asked, leaning in, eyes bright with interest. “Where are you from? What do your parents do?”
Sang Yan gave a faint smirk, amused. “I’m from Nanwu. My parents run a business.”
“Business?” she repeated, impressed.
He nodded. “Look, Kejia, it was nice talking, but I need to head back to the registration tent.”
He nodded to the nurse, then to Kejia. “You good now? Need anything?”
Kejia sat up straighter, instantly beaming. “I’m okay now! Thank you, Sang Yan-ge!”
He gave a small smile and turned to leave, long strides carrying him quickly out of the medic area.
Left alone, Kejia watched him walk off, eyes following the way he weaved effortlessly back into the bustling crowd of students and volunteers. She clutched the edge of the cot, cheeks still faintly flushed.
“…How did Yifan-jie manage to get him as a boyfriend?” she muttered under her breath, lips twisting in a mix of admiration and disbelief. Then, slowly, her eyes narrowed—thoughtful, intrigued.
The sun began its descent, casting the field in a warm, honeyed hue. Whistles were less frequent now, the energy winding down as the last events came to a close. Yifan stood near the trackline, camera slung over her shoulder, helping Siqiao gather coverage for the school broadcast.
But her hands weren’t steady.
The shutter clicked slightly off-beat. Her framing was a touch too wide. Siqiao didn’t say anything, but her eyes flicked over with concern more than once.
“Dian Dian,” she called gently after a while, “get some B-roll of the field cleanup. I’ll handle the interviews.”
Yifan nodded mutely, grateful for the excuse to walk away.
But as she moved across the campus, her mind wouldn’t stay in the present.
-------------------------------------------------------------------------------------------------------
She was sixteen again.
Standing in the doorway of the living room, clutching her small suitcase, watching Zheng Kejia—younger by four years—screaming and crying on the couch.
“I told you I don’t want her here!” Kejia wailed, fists clenched. “She’s not my sister!”
Yifan stood silently. No tantrum. No plea.
Her mother had hurried to console Kejia, arms wrapping around her protectively, stroking her hair as she whispered, “Okay, okay, sweetheart… I’ll talk to her.”
And then Yifan remembered the long drive to her grandmother’s house, her mother’s silence in the car, and later—when her grandmother grew ill—how she was simply left with her uncle’s family like a burden quietly passed along.
Every time, her mother would promise, “I’ll call you soon.”
But every time, all Yifan saw was the sight of her mother’s back growing smaller and smaller as she walked away.
—-----------------------------------------------------------------------------------------------------
She blinked rapidly, pulling herself back to the present when a breeze rustled the event banners beside her.
Don’t think about it.
She raised her camera and tried to focus on the volunteers stacking chairs. But her fingers trembled slightly. The weight in her chest hadn't gone away.
Later, when the festival wound down and booths began to close, Yifan headed toward the medic area, looking for Sang Yan. Her eyes wandered just before she rounded the corner.
And then—she froze.
Across the clearing, standing near the entrance gates, her mother was there.
Bent down in concern, gently brushing Zheng Kejia’s hair away from her forehead, her voice full of worry:
“Kejia, let me see the bandage. Did it hurt a lot? Why didn’t you call me sooner?”
Kejia laughed, clearly soaking in the affection. “It wasn’t that bad, Mom. Just a scrape.”
Yifan stood still in the shadow of the side building, heart caught between beats. Her mother looked so natural, so warm—so present .
Not for her.
Never for her.
She hadn’t even known her mother would come today.
No call. No message. No questions about her.
Just here, for someone else’s injury, not the years of ache Yifan had quietly endured.
Yifan turned away slowly, retreating without a word.
She didn’t cry.
But that same thought—the old, familiar one—settled again in her chest like a stone:
I was never enough to be chosen.
—----------------------------------------------------------------------------------------------------------------
The front door clicked softly as Sang Yan stepped in, shrugging off his jacket and kicking off his shoes. The apartment was quiet, lights dimmed save for the warm glow of the hallway lamp. He rubbed the back of his neck, weary but still keyed up from the department's after-party. A good time, plenty of laughter—but all he’d really thought about was checking on Yifan.
He padded quietly to her door, hand halfway raised to knock—when the door creaked open.
Yifan stood there in her pajamas, eyes glassy and unfocused, her expression slack.
Sang Yan’s breath caught.
"Wen Shuangjiang?" he whispered.
She didn’t respond.
Instead, she turned slowly and walked into the living room, feet light, movements delicate like she was moving underwater. He followed at a careful distance, making sure not to startle her.
She reached the couch and sat, her posture stiff, her gaze locking on the wall clock across the room.
Sang Yan stood by the kitchen counter, not moving, just watching her.
The seconds passed.
Then minutes.
Finally, as if responding to an invisible cue, Yifan stood, turned around, and quietly returned to her room. Sang Yan followed, watching as she got back under the covers and settled in as if nothing had happened.
He didn’t go to bed right away. He waited outside her door a little longer before heading to his own room, heart heavy with concern.
The next morning, the smell of noodles wafted through the apartment.
Yifan blinked awake, sunlight pouring softly into her room. When she emerged, hair still a little tousled, she found Sang Yan already at the table—hoodie sleeves rolled up, two bowls of scallion noodles waiting.
She stared, a little surprised. “What time did you get home?”
Sang Yan gave her a smile, easy but tired. “Late. Around two-thirty.”
She slipped into the seat across from him, reaching for her chopsticks.
As they ate in comfortable silence, Sang Yan finally spoke again—quietly, casually, but his eyes didn’t leave her.
“You sleepwalked last night.”
Yifan froze, noodles halfway to her lips. “I did?”
He nodded. “Just a little. You walked into the living room and stared at the clock for a while. Then went back to sleep.”
Yifan furrowed her brows, setting her chopsticks down slowly. “I don’t remember any of that…”
“Are you okay?” Sang Yan asked gently.
She hesitated.
Then gave a nod, eyes downcast. “I’m okay.”
But her voice lacked its usual firmness, and the silence between them stretched—not heavy, but uncertain. Yifan’s mind drifted back to Kejia, to her mother fussing over her, to the aching familiarity of being forgotten.
Sang Yan watched her carefully, sensing that something was wrong—something deeper than just stress or exhaustion.
He didn’t push.
But he reached out, nudging her bowl slightly closer, a quiet gesture of care.
And she gave him a small smile in return—grateful, but distant.
The sun streamed through the living room windows, bright and warm, casting soft light across the floor where Sang Yan sat cross-legged with a bowl of cut watermelon. The faint buzz of traffic drifted up from the streets below. Yifan sat nearby on the couch, flipping absently through a magazine she wasn’t really reading.
Her eyes looked clearer today, but tiredness still clung faintly to the edges of her smile.
Sang Yan watched her for a moment before nudging the bowl toward her.
“You’ve been quiet,” he said.
Yifan looked up. “Just thinking.”
He paused, then leaned back, propping an arm behind his head lazily. “So… now that summer break has started—what do you wanna do?”
Yifan blinked at him. “Do?”
“Yeah. It’s summer. That means we’re legally obligated to have at least one ridiculous outing.”
She gave a faint smile. “I don’t have anything special in mind. Just work and maybe catching up on rest.”
Sang Yan tsked. “Lame.”
Yifan raised a brow. “I’m being realistic.”
He leaned forward, his eyes lighting up. “Okay, hear me out—Nanwu just opened a new ferris wheel near the lakefront. We should check it out.”
Yifan blinked again. “A ferris wheel?”
“Yeah. It lights up at night. Supposedly very romantic. We can test it.” His grin was lazy, but his tone was soft.
She bit back a smile. “You want to take me on a ferris wheel date?”
He tilted his head. “You saying no?”
She shook her head, the smile finally blooming. “No. I’ll go.”
“Great,” he said, triumphant. “And I’m planning more. Movies, bookstore runs, food stalls at night—we’re making a list.”
“I have part-time jobs, remember?” she reminded him, laughing softly now.
“I’ll work around them. But you better make time for me,” he said, mock-stern. “You’re my roommate and my girlfriend. That comes with obligations.”
Yifan laughed more freely this time, a light sound that filled the room and eased the air between them.
“I’ll make time,” she promised.
And Sang Yan, watching the way her expression turned a little brighter, knew this was enough for now—the slow return of warmth to her eyes. The slow unraveling of whatever shadows clung to her.
They had the whole summer ahead. And he’d make sure it held more than just routine.
Chapter 16
Summary:
Domesticity at its finest...
Chapter Text
The electric fan hummed gently in the kitchen as Yifan balanced her phone between her shoulder and ear, one hand stirring a pot of soup while the other reached for the seasoning.
“ Let’s go somewhere ,” came Siqiao’s voice through the speaker, playful and persuasive. “A café, an arcade, a lakeside boardwalk—I don’t know, just something summery. You’ve been working and sleeping and staying in all week.”
Yifan tucked a strand of hair behind her ear, glancing at the time. “I kind of just want to stay home today.”
Siqiao groaned dramatically. “Don’t tell me you’re becoming that kind of girlfriend.”
“What kind?”
“The ‘I-want-to-cook-for-my-boyfriend’ kind,” Siqiao teased. “Is that what being in love does to a person?”
Yifan didn’t answer right away. She just smiled to herself, stirring more gently now. “I guess I just want to do something nice,” she murmured. “He said he’d be home by seven.”
“Oof. You’re hopeless.” But Siqiao’s voice was soft with fondness. “Fine, fine. Go be domestic. I better be invited next time you cook.”
“You will be,” Yifan promised, laughing. “I’ll call you back later, okay?”
She hung up, slipping the phone into her apron pocket, then turned her full attention back to the kitchen.
Steam rose from the soup pot, and two side dishes were already plated. Yifan checked the rice cooker, then quickly moved to slice some cucumbers into thin, neat ribbons. She glanced at the clock again— 6:22 PM .
He said 7 PM .
Her movements picked up pace, sleeves rolled to her elbows, hair loosely pinned. Her brows furrowed in concentration, but her lips were curved with something quiet and hopeful.
The apartment was filled with the comforting aroma of home-cooked food, light filtering golden through the curtains. She arranged the table carefully—two bowls, two sets of chopsticks, a folded napkin by his seat.
It wasn’t anything grand.
But she wanted him to come home to something warm. Something that said, I’m here. I thought of you.
As the minute hand inched closer to seven, Yifan wiped her hands on a dish towel, straightened the cushion on Sang Yan’s chair, and gave the table one final look.
When Wen Yifan placed the last dish on the dining table—a simple stir-fried egg with tomatoes, glossy and warm—she heard the soft shuffle of footsteps at the door.
A second later, keys clinked into the dish by the entrance.
Sang Yan stepped in, shrugging off the weight of the day as he toed off his sneakers. He glanced up and caught sight of her, then let his gaze shift to the table, where bowls of hot rice, two plates of vegetables, and a softly simmering soup waited.
His brows lifted in pleasant surprise. He didn’t say anything at first. Just gave her a crooked little smile before turning to slip on his house slippers.
It had always been this way between them.
Unspoken rhythms. Wordless understanding.
Whoever was free would cook. No schedules. No scorekeeping. Just quiet acts of care passed across meals and late nights and folded laundry. Wen Yifan never found the energy to cook for herself, not even when hungry. But when someone else was waiting— when Sang Yan was waiting —her hands would move before she even realized it.
Sang Yan stepped into the living space, tugging off his hoodie and tossing it over the back of a chair. As he passed her, he reached out and gave her hair a gentle ruffle, a quick, habitual gesture.
Her hair was now slightly tousled, but she didn’t care. She picked up the ladle and poured herself a bowl of soup, the ceramic warm in her palms.
“Are you tired?” she asked, sipping carefully.
“Not that much.” He slid into the seat beside her, letting out a soft sigh. “Why?”
“I wanna watch a movie later,” Wen Yifan said, casually. “At home. Qiao Qiao recommended a thriller. Says it’s got great pacing.”
Sang Yan turned to look at her, his eyes catching on the faint shadows beneath hers. “You should sleep earlier,” he said, nodding toward the clock. “It’s late.”
She glanced up at him.
He added, voice soft and unhurried, “We can always watch it another day. It’s not going anywhere.”
“I’m not tired,” she replied. “I slept all afternoon.” She finished the rest of her soup, licking the spoon clean, then peeked at him with a small smile. “We could watch it later. I’ll ask Qiao Qiao for more movie recs too.”
He tilted his head. “Hm?”
“For our next round,” she said.
Sang Yan looked at her then—really looked—and a slow, crooked smile pulled at his lips. He let out a quiet chuckle, drawing out his words playfully. “Wen Shuangjiang, is your goal the movie… or is it me ?”
She didn’t hesitate.
“You.”
Sang Yan blinked. The teasing flicker in his eyes softened, stilling with something quieter, something slower.
Wen Yifan looked down at her bowl, stirring what remained with her spoon. Her voice was quiet, but clear.
“I just want to watch it with you.”
Sang Yan didn’t say anything for a moment.
Then he reached out, his hand brushing gently against hers on the table.
“All right,” he said. “We’ll start after dinner.”
And somehow, just like that, the heaviness of the week faded into the steam curling from their bowls and the warmth settling between them.
The room was comfortably quiet, broken only by the soft clinking of chopsticks against ceramic and the occasional hum of the electric fan turning gently in the corner.
Wen Yifan passed Sang Yan a piece of chicken, which he took without looking, still reading the label on the bottle of soy sauce like it contained national secrets.
Halfway through his rice bowl, he cleared his throat. “By the way…”
Wen Yifan looked up.
“Is it okay if Jiaxu stays here for a bit?” he asked casually, as if suggesting they switch the laundry detergent brand instead of inviting another person into their apartment. “Later part of summer break.”
She blinked. “Sure. Why the later part though?”
Sang Yan leaned back, propping one arm on the back of his chair. “He’s been renting this small place nearby. Didn’t go back to Yihe.”
“You mean… he stayed here all summer?” Wen Yifan asked, surprised. “Why didn’t he come by?”
“Didn’t want to bother us,” Sang Yan said. “But I found out he’s been paying for that tiny room by himself just to stay and finish his side projects. I offered the apartment, free of charge. He finally agreed. But he said he wants to complete the month first. Since he already paid.”
Wen Yifan nodded, understanding. “He doesn’t want to waste the rent.”
“Exactly.” Sang Yan shrugged. “Stubborn guy. But I figured once that runs out, he can move in. It’s just for a while. We’ll share the spare room.”
She gave him a small smile. “You’re a good friend.”
Sang Yan didn’t respond right away. He just scooped another spoonful of rice and muttered, “It’s just rent. I’m not feeding him.”
Wen Yifan chuckled. “Sure. But you fed him plenty back in the dorm.”
“He owes me meals for life,” Sang Yan said without missing a beat.
Wen Yifan propped her chin in her palm. “I’ll make some extra next time.”
Sang Yan paused and looked at her from across the table. “You don’t have to.”
“I know. But I want to.”
He smiled, not saying anything more.
After the meal, Wen Yifan made her way to the living room while Sang Yan stayed behind to wash the dishes. The soft clatter of plates in the kitchen blended with the hush of the evening as she curled up on the sofa, remote in hand. It took a few minutes of searching before she finally found the movie that Siqiao had recommended—a thriller, just the right amount of edge to occupy her mind.
As she set up the stream, Sang Yan appeared from the hallway, having dried his hands on a kitchen towel. Without asking, he settled beside her, close enough that their shoulders brushed slightly.
The movie hadn't started yet. A few commercials played, buffering the space with jingles and exaggerated voiceovers.
Wen Yifan reached over and took a sip of water from her cup on the coffee table. Then, almost out of habit, she picked up her phone from the armrest. A few unread WeChat messages blinked at her. She scrolled lazily through them—until her thumb paused.
Her mother’s name.
The screen filled with one-sided messages, stark in their abruptness:
【Ah Jiang.】
【I heard from Kejia that she saw you at your university during her sports festival.】
【She said you ignored her. Why didn't you tell me you saw her?】
【She also said you have a boyfriend. Is that why you didn't go home last Spring Festival?】
【You should focus on studying instead of being in a relationship.】
Wen Yifan's eyes remained fixed on the last line, a hollow settling in her chest. Her good mood—quietly built up over dinner —dissipated like breath against glass. Her mother hadn’t messaged her in months. And now, when she did—it was a list of complaints, an interrogation. Not a single “How have you been?”
The phone was still buzzing in her hand when Sang Yan’s voice cut through her thoughts.
“Who’re you talking to?”
Startled, she locked her screen and looked up. “No one.”
He arched his brow. “If you’re going to watch a movie with me, pay more attention,” he said, only half-teasing. “Okay?”
Her phone vibrated again on the cushion beside her. But she clenched it in her hands this time, pressing her thumb against the back like she could force the noise out of her head. “Got it, I won’t look at my phone.”
Something in her tone must’ve tipped him off. Sang Yan studied her, eyes narrowing slightly. “Why that expression?”
“It’s nothing.” Wen Yifan smiled, soft but too practiced. “Let’s watch.”
He didn’t push her. He merely sat back and looked at the screen, gaze thoughtful, but let the silence return.
The movie finally began.
At one point, Sang Yan stood up to fetch fruit from the kitchen. The moment he disappeared from view, Wen Yifan unlocked her phone again.
Her mother's messages filled the screen, still arriving, the white bubbles crawling up her display like unwelcome vines.
This one was the latest:
【When will you be back home? I know your summer break has started.】
Wen Yifan didn’t scroll any further.
When she’d first added Zhao Yuandong into her contacts, she’d sent a short message to let her mother know it was her new number—and to remind her not to give it to anyone else. Her mother had simply replied with “Okay.” Nothing more. Not a “How are you?” Not a “Where are you living now?”
Now the sudden surge of attention—because of Kejia, because of Sang Yan—felt performative. Like she was just a subject of gossip, an obligation surfacing in inconvenient waves.
She put the phone down, facedown this time.
She couldn’t be bothered to reply. Not tonight. Maybe not ever.
Wen Yifan took a bite of the apple, her gaze fixed on the television screen, but the images flickering in front of her barely registered. The taste of the fruit was faint, dulled by the weight behind her eyes and the churn in her stomach. The movie played on—shadows, chases, rising violins—but her thoughts wandered elsewhere.
She wasn’t exactly sad.
She wasn’t exactly angry either.
It was more like a tangled clump of emotions, indistinct but intrusive, like smoke that wouldn’t clear.
It wasn’t just her mother’s messages.
It was Sang Yan.
It was herself.
How easily he sensed her moods without needing a full explanation. How he never asked for details she didn’t want to give. He had known, somehow, that she wasn’t going back home for the break—but he never pried. He never tried to dissect the silence she wrapped around that decision.
He just… stayed.
Wen Yifan turned the apple in her hand, the crisp skin faintly moist where she had bitten it. The edges of her emotions shifted, softened by guilt and something tender. Maybe it wasn’t the past that gnawed at her most. Maybe it was how she’d been dragging the past into the present—and how she’d left Sang Yan in the dark.
He never asked, but that didn’t mean he didn’t want to know.
Maybe he was just afraid to hurt her.
And all this time, she let him think it wasn’t important.
Wen Yifan put the apple down on a napkin and said, “Sang Yan.”
His eyes were on the screen, but his reply came easily. “Hm?”
“It was my mother who was texting me earlier.” She turned to the television, feigning casualness. “She asked if I wanted to go back for summer break.”
A beat of silence.
“But I’m really not on good terms with my stepfather and the others.” Her voice dropped slightly. “Not long after my father passed, my mother remarried.”
Sang Yan’s posture changed instantly. His shoulders straightened, and he turned to look at her, his playful expression gone. “When did this happen?”
Wen Yifan hesitated. Then, almost like it didn’t hurt anymore, she said, “The second term during our first year of high school.”
He didn’t speak, but something flickered in his expression.
“It was…” she faltered for a moment. “That time when I was called out by the teacher halfway through our class—” She paused again and stole a glance at him.
He was staring at her, the dim lighting shadowing his face, but she saw the downturn of his gaze, the way he seemed lost in a memory.
To lighten the mood, she added gently, “It’s already been such a long time.”
Sang Yan tilted his head slightly, like he was shaking himself out of it, and looked at her. “What’s wrong?”
“Nothing.”
But he looked relieved.
Because he remembered.
Because that day,he’d skipped class—and followed her, not asking anything even when she didn’t say a word.
“Did you and your mother move in with your stepdad after that?” he asked.
“Yeah. But we weren’t getting along well after that.” Wen Yifan offered the short version. “Then I moved to my grandmother’s.”
He nodded slowly. “Were you treated well?”
“Huh?” She blinked. “Ah, my grandmother?”
Sang Yan nodded.
“Yeah. She loved my dad, so she loved me too.” Wen Yifan smiled faintly. “She took care of me until she couldn’t anymore.”
Sang Yan studied her for a long moment, and then said quietly, “So what’s up with your stepsister?”
“Hm?”
“She was kinda…” He made a sound of distaste. “Acting like you guys were close.”
Wen Yifan let out a breath. “She’s just like that. She’s been spoiled by her father.”
She figured he was talking about the sports fest. Maybe when Kejia suddenly held her hands while talking.
“She’s used to being that way. Everything she owns is the best. She’ll never settle for anything less. Anything that she didn’t like, she’d leave it to those around her to sort it out.
“Just a girl who’s been spoiled her whole life.” Her voice was even, soft. “Her father loves her a lot, and I’m older than her. I’d usually have to let her have her way.”
“Let her have her way?” Sang Yan scoffed. “Where did that rule come from?”
Before she could answer, Sang Yan leaned back suddenly against the sofa, pulling her along with him by the arm.
Wen Yifan toppled onto his chest with a small gasp, wide-eyed.
He wrapped both arms around her waist and settled her against him. The embrace was tight, grounding, and he didn’t speak again for a while. Just quietly held her, heart against hers, breath moving together.
It was warm.
Intimate.
Unmistakably sweet.
Wen Yifan glanced up, flustered. “What’s wrong?”
“Hug for a bit.”
“…That’s it?”
“Where did all the food you ate go? Your bones are poking me.” He lightly pinched her arm and muttered, “When are you going to gain weight?”
“My friends said I have put on weight,” she replied quickly.
Sang Yan raised a brow. “Who? Who’s out there trying to belittle you?”
Wen Yifan burst into laughter. “Is there something wrong with you?”
He wanted her to gain weight.
But when someone said she did, he got defensive.
Sang Yan looked at her, amused. “Why’re you attacking me now?”
She was still laughing, head against his chest.
The movie continued to run, action and screams echoing in the background, but neither of them looked at the screen anymore.
After a while, Sang Yan reached out and gently brushed the corner of her eye.
“Wen Shuangjiang.”
“Hm?”
“Don’t dump all your stepsister’s bullshit and those stupid standards against mine, okay?” His gaze was serious now, and his voice was low, dark. “Do you think everything I bought in this house was randomly chosen?”
Wen Yifan froze slightly.
He continued calmly, “Everything I picked was for you. But if you don’t like it, just leave it there. That’s fine too. Just don’t think you’re meant to fit into someone else’s mold.”
Instead of answering, Yifan snuggled closer to Sang Yan, burying her face in his chest.
“Just like your eye for choosing your boyfriend.” He leaned closer, his eyes glinting. Then, casually, he kissed the side of her lips. “You deserve the best of everything, understand?”
Before she could respond, he kissed her again—deeper this time, slower, anchoring her against the ache she didn’t even realize she was still carrying.
And for a moment, Wen Yifan let herself be still. Be held. Be seen.
The summer evening cast a golden haze over the lakefront, the sun dipping low enough that it painted everything in amber. Wen Yifan stood near the edge of the wooden boardwalk, her fingers gently tugging at the hem of her dress as the breeze licked at the fabric. The lake shimmered beneath the soft wind, and the lights from the nearby restaurants had begun to flicker on, casting long reflections on the water’s surface.
She turned when she heard Sang Yan’s familiar steps behind her.
“You’re not cold?” he asked, glancing at her bare arms.
Wen Yifan shook her head with a small smile. “It’s summer.”
“Even summer has nights,” Sang Yan replied, taking off his outer shirt and slipping it gently over her shoulders without asking.
Wen Yifan looked up at him and laughed. “Now I look like someone who got stood up.”
“You’re on a date with me. That’s much worse,” he teased, then nodded toward the restaurant just ahead. “Come on, I booked the table by the window.”
The restaurant was cozy and dim-lit, nestled slightly over the lake with wide glass windows that framed the fading skyline. Gentle music floated in the air, blending seamlessly with the distant murmurs of waves lapping against the dock.
They sat across from each other, a candle flickering lazily between them. Wen Yifan leaned over her plate, poking at her appetizer with the tip of her fork. “Did you Google how to impress your girlfriend before coming here?”
Sang Yan gave her a lazy, smug look. “You think I need Google for that?”
She laughed, leaning back. “You’re getting more shameless every day.”
“It’s summer break,” he said, entirely unbothered. “I’m allowed seasonal growth.”
They talked through the meal—trivial topics that made them laugh, familiar names tossed around like soft pillows: Siqiao’s drama marathons, Duan Jiaxu’s nocturnal snacking habits, and which breed of dog matched each of their personalities.
The food was decent, but the conversation was better.
When they stepped outside, the sky had deepened into a rich navy, stars faintly pricking through the twilight. The lakefront was lively, couples strolling with ice cream cones, families chasing kids with sticky hands. And in the distance—new and glowing with LED grandeur—the Ferris wheel turned slowly above the water.
Wen Yifan spotted it immediately. “Wow, they actually finished it.”
“Yeah,” Sang Yan said, less enthusiastically.
She turned to him, brows raised. “Don’t tell me you’re scared.”
“I’m not,” he said too quickly.
She narrowed her eyes, smirking. “You paused.”
“I didn’t.”
“You totally paused.”
“That was a dramatic effect.”
Wen Yifan was already tugging him toward the booth. “Come on, let’s go show the Ferris wheel some respect.”
“I hate that you remembered that.”
“You said it.”
Sang Yan followed her, muttering something under his breath about regretting this relationship only when suspended seventy meters in the air.
They were soon ushered into one of the cabins—sleek, glassy, and alarmingly transparent.
As it lifted off the ground, Sang Yan sat stiffly across from her, one arm stretched along the back of the bench, the other gripping the edge of the seat like it might anchor him to the earth.
Wen Yifan tilted her head, watching him with amusement. “You okay?”
“I’m chill.”
She peered closer. “You’re gripping the seat so hard your knuckles are white.”
“I’m cold .”
“Sure.” She slid closer, casually brushing her thigh against his. “You want me to hold your hand?”
“No.”
“Should I call a staff member to stop the wheel?”
“Wen Yifan.”
She laughed, clearly enjoying this. “You can admit it, you know. I won’t judge you. Much.”
Sang Yan’s jaw twitched. He looked out the window, at the horizon they were slowly rising above. “I didn’t think it’d go this high.”
“It’s a Ferris wheel,” she said, voice bright. “That’s kind of the point.”
The cabin swayed slightly with the wind.
Sang Yan inhaled through his nose. “This is such a dumb concept. Why would anyone pay to be trapped in a floating glass egg?”
“You’re so brave,” she cooed, not bothering to hide her grin. “Hero of the lakefront.”
“Wen Yifan.”
“Hm?”
“Stop talking.”
She blinked. “Why?”
Before she could tease him again, he leaned over—suddenly, deliberately—and kissed her.
It wasn’t brief.
It was slow and deep, a kiss that quieted both her laughter and his nerves, filled with every unspoken thought that had gathered between them all evening.
By the time he pulled back, the cabin had reached its highest point, and the entire world stretched out beneath them—glittering lights, dark water, and a summer night that buzzed softly with possibility.
Wen Yifan stared at him, slightly dazed. “You really just did that to shut me up.”
Sang Yan leaned back, more relaxed now, his heartbeat settling into rhythm. “Worked, didn’t it?”
She tried to hide her smile. Failed. “You’re impossible.”
“And yet,” he said, slinging an arm around her shoulder and pulling her close again, “you’re still here.”
Outside, the Ferris wheel began its slow descent.
Inside, neither of them cared.
The rest of the summer passed the way good seasons always did—quietly, gently, with a soft kind of magic that only made sense in hindsight.
They didn’t do anything particularly extravagant. No sudden road trips. No bucket-list missions. But every day felt full.
Sometimes, that fullness came in the form of Sang Yan showing up outside her workplace ten minutes before her shift ended, leaning against the doorway like he owned the building.
“Here to pick up your girlfriend again?” her co-worker would tease with a grin.
To which Sang Yan, without even looking up from his phone, would reply, “No. I’m here to rescue her.”
Other times, it was simpler. Takeout containers on the coffee table. The two of them side by side on their apartment’s worn-down couch, legs tangled under a thin summer blanket as some mindless variety show droned on in the background.
It became routine: Wen Yifan worked part-time both in the mornings until afternoons, Sang Yan dropped by in the evenings. Sometimes they’d go out for skewers or shaved ice, other times they’d just sprawl in front of the fan, too lazy to move.
He never pushed her to talk about the stuff she didn’t want to talk about. But he was always there.
One night, as she brushed her hair in front of the mirror, Wen Yifan casually said, “I think I’ve stopped sleepwalking.”
Sang Yan, lying behind her with one leg propped up against the couch, lowered his phone. “You think?”
Yifan nods. “My sleep pattern has been regular these past few weeks and I’m not that tired and stressed.”
He blinked. “You haven’t had nightmares either.”
“Yeah.”
Sang Yan was quiet for a beat. Then he smiled, small and to himself. “Guess I’m good for your health.”
Wen Yifan threw a hair tie at his head.
On one of their lazier afternoons, with the air conditioner humming and Sang Yan’s arm draped loosely around her shoulders, he suddenly spoke.
“You ever hear of a little demon named Sang Zhi?”
Wen Yifan tilted her head. “Your sister?”
He nodded solemnly. “She looks sweet. Angelic, even. But don’t be fooled.”
“Oh?”
“She’s chaos wrapped in pigtails,” Sang Yan said, staring at the ceiling like it had wronged him. “Last time I went home, she programmed my phone to only play baby shark as my ringtone. Changed my alarms to scream 'Wake up, failure!' every morning.”
Wen Yifan burst out laughing. “That’s amazing.”
“No, that’s trauma.”
“What did your mom say?”
“She said—and I quote—‘She’s just playing with you, don’t be dramatic.’” He turned to face her, utterly betrayed. “Can you believe that? I raised that little demon! I used to rock her to sleep!”
Wen Yifan wiped a tear from the corner of her eye. “Sounds like she inherited your sense of humor.”
“That’s slander.” He paused. “But maybe.”
“She must really love you.”
Sang Yan looked at her for a second. “Yeah,” he said softly. “She does.”
There was something fond in his voice, like despite all the whining, he missed his little sister.
“She’d like you,” he added, nudging her shoulder. “She has taste.”
“Oh?” Wen Yifan lifted an eyebrow. “Is that you complimenting me?”
“Don’t let it get to your head.”
They spent one evening making dumplings from scratch, flour dusting their shirts and hair, fingers accidentally brushing in the bowl of filling. Another was spent trying to build IKEA furniture until they gave up and turned the instruction manual into a paper plane.
Sometimes, they didn’t talk much at all. Just existed near each other, quietly. Comfortably.
And Wen Yifan couldn’t remember the last time she felt so steady.
By the time summer began to taper off, the streets buzzed again with the usual back-to-school rhythm. Stationery shops filled with new stock, students trickled back onto campus, and dorms were once again alive with chatter and the unmistakable sound of dragging luggage.
Wen Yifan stared at her class schedule one morning, sitting on their apartment balcony with a cup of warm soy milk.
Sang Yan leaned over her shoulder. “What do you have on Mondays?”
“Film theory and media ethics.”
He made a face. “Sounds thrilling.”
“Compared to your ‘Advanced Audio Techniques’?”
“That’s art,” he said, pointing to his chest. “Not ethics.”
Wen Yifan hummed. “Right. Your heart belongs to waveforms.”
Sang Yan leaned down and kissed her cheek lightly. “My heart’s doing fine right where it is.”
Their second year began with more responsibilities, more projects, and slightly less sleep. But the apartment still smelled like the instant coffee Sang Yan made every morning. Wen Yifan still hummed while brushing her teeth. Their shared calendar was filled with overlapping deadlines and passive-aggressive notes about who needed to buy more toilet paper.
They were still them.
And that made everything—every long class, every groan-worthy assignment, every 8 a.m.—just a little easier to bear.
Chapter 17
Summary:
Meeting the family.... sort of
Chapter Text
The start of their second year brought earlier alarms, tighter schedules, and a slight crispness in the air that hinted at autumn sneaking around the corner. But inside the apartment, it was warm—muggy with the scent of toasted bread and fried eggs.
Wen Yifan stood by the stove, wearing an oversized T-shirt that definitely didn’t belong to her. Her hair was still damp from the shower, sticking slightly to her neck as she stirred the pan, the soft sizzle of breakfast crackling under her wooden spatula.
She didn’t hear the footsteps behind her, but she felt the sudden warmth press against her back—strong arms slipping around her waist, a chin resting comfortably on her shoulder.
She flinched, only to relax a second later. “You scared me.”
Sang Yan murmured into her neck, voice heavy with sleep. “Your fault for smelling like shampoo and eggs.”
“That’s...a very specific combination.”
“Makes me want to eat you.”
She turned her head slightly, caught the smug curve of his lips from the corner of her eye. “That’s disgusting.”
“Romantic,” he corrected, brushing his nose along her cheekbone. “Just say you’re moved.”
She tried to focus on flipping the egg, but his hands were already roaming—slow, lazy circles against her waist, the kind of touch that wasn’t in a hurry but had clear intentions.
“Sang Yan,” she warned, not even trying to sound stern.
“What?” he mumbled, nuzzling into the crook of her neck. “Just hugging.”
“You’re not just —ah—hugging.”
He hummed noncommittally and tightened his hold, swaying her slightly with him as he whispered, “You should wear my shirts more often.”
“You’re insane.”
“I know,” he said, voice dropping lower. “And I’m going to kiss you now.”
Before she could protest—or pretend to—he turned her around, cornering her lightly against the counter. His mouth met hers softly at first, teasing, before deepening in slow, languid strokes that stole all the morning logic right out of her head.
Her hands curled into the front of his shirt, tugging him closer. The kiss grew heavier, more urgent, as if they had all the time in the world and none of it at all. His hands slid beneath the hem of her borrowed shirt, finding the warm skin of her hips, thumbs brushing dangerously close to the waistband of her shorts.
Wen Yifan was just about to drag him down with her when—
“Ahem.”
A deliberate throat clear cut through the air.
They froze.
And then turned—slowly—to see Duan Jiaxu, standing in the kitchen doorway with the deadpan expression of a man who had simply come for coffee and walked into a scene that would haunt him forever.
He raised a hand. “Please. Carry on. I’ll just gouge my eyes out.”
Wen Yifan jerked back, cheeks flaming, immediately reaching for the nearest dish towel to shield herself in the most unnecessary way possible. Sang Yan just exhaled a laugh against her temple before letting her go.
“Good morning to you too,” Sang Yan said smoothly, with absolutely zero shame.
Jiaxu shuffled to the coffee machine. “You two are unwell.”
“No, you just woke up too early,” Sang Yan replied, wiping his mouth with the back of his hand, still wearing the stupidly smug look of a man who had been caught and still won.
Wen Yifan wanted to melt into the floor.
They somehow made it to the table ten minutes later, the awkwardness slightly dulled by the clinking of utensils and the steam rising from their mismatched mugs.
Jiaxu took a sip of his coffee and casually announced, “I think I’ll move back to the dorms this week.”
Wen Yifan looked up immediately. “What? You don’t have to. It’s fine—really.”
“It’s been great,” Jiaxu said lightly. “But I think it’s time. I’d like to sleep without worrying about becoming collateral damage in someone’s domestic foreplay.”
Sang Yan snorted into his glass of water.
Wen Yifan narrowed her eyes at him. “Don’t look so proud.”
“I’m not,” he said, failing miserably at looking innocent. “Just grateful.”
Jiaxu gave them both a flat look, then reached for more toast.
Wen Yifan leaned back in her seat and sighed, cheeks still faintly pink.
Sang Yan stretched, draping an arm over the back of her chair and whispering near her ear, “Next time, we lock the door.”
She elbowed him in the ribs under the table.
He winced, grinning wider.
The university campus buzzed with life again.
It was the first week of the new term, and everything smelled like fresh notebooks and too much iced coffee. Posters were plastered on every wall, clubs hawked their flyers like overenthusiastic street vendors, and students scrambled between registration booths and classrooms like ants in a rainstorm.
Wen Yifan stood behind the long table outside the media building, shaded beneath a wide red banner that read Broadcasting & Media Student Club - Recruiting Now! in bold font. Her hair was tied up, face slightly flushed from the heat as she organized the sign-up sheets and stickers meant to entice freshmen.
Sang Yan sat next to her in the folding chair, one leg casually crossed over the other, holding a handmade sign board that said “Ask me anything about college life” —though he had already amended the bottom in pen: Except calculus.
“Why are you even here?” Wen Yifan asked, trying to balance a stack of club flyers that kept slipping.
“You begged me last night,” Sang Yan replied smoothly.
“I said it’d be nice if you helped for a bit, not that you take over like it’s your job.”
“Mm. Well,” he leaned back, watching two girls timidly approach the table and whisper about whether Wen Yifan was the vice president, “you get more sign-ups when I smile.”
“That's terrifying.”
He shrugged. “Charm has many forms.”
The girls ended up joining the club.
“See?” he said, grinning.
Wen Yifan didn’t reply, but she reached over to steal a grape-flavored candy from his pocket and popped it in her mouth with an air of triumph.
By the time their classes officially began, the lightness of summer had thinned out into crisp routines. Wen Yifan’s schedule was stacked—morning lectures, club meetings, a few weekend shifts at her part-time job.
Sang Yan’s was more flexible, at least on paper. He’d signed up for fewer credits and had negotiated an independent study project under the engineering department. But what he spent most of his time doing now was parked at their apartment’s coffee table, headphones slung around his neck, code running on his screen and an open sketchpad beside him.
It wasn’t until a quiet evening, after dinner, when Wen Yifan finally asked.
She was curled beside him on the couch, idly scrolling through her phone, when she glanced at his laptop and said, “This isn’t for robotics, is it?”
“Nope.”
She raised a brow. “Aren’t you supposed to be working on autonomous mapping this semester?”
“Was,” Sang Yan replied, closing his laptop halfway. “I talked to my advisor. Switched paths.”
Wen Yifan shifted to face him properly. “To what?”
“Game development,” he said, like it was the simplest thing in the world. “App-based. I’ve been learning Unity and a bit of C# since summer. Wanted to build something that’s more…people-oriented, I guess.”
Wen Yifan stared at him for a beat.
“You dropped the thing with the AI drone and instead you’re coding cute mini games on your own?”
“They’re not cute. ” Sang Yan frowned. “Okay, one is cute. But that’s not the point.”
She blinked, then burst out laughing. “You were the one who once said mobile games were for brain rot.”
“And I stand by that. But I also think some brain rot is good for the soul.”
He leaned back against the couch and looked at her seriously. “I’ve been thinking about it for a while. Robotics is fine, but I don’t see myself doing it long term. I like building things that people can enjoy. And I kinda like the idea of making something...fun.”
Wen Yifan’s expression softened. She reached over and tucked a loose strand of hair behind her ear. “That’s good.”
“You’re not gonna give me a speech about wasting potential or whatever?”
She tilted her head. “Do you want one?”
“No.”
“Then no.”
Sang Yan exhaled, the tension he hadn’t noticed in his shoulders easing slightly. “Thanks.”
She leaned over and kissed his cheek. “Make me a cute brain rot game first.”
“Done,” he smirked. “Main character’s a girl with a temper and impeccable style who sleepwalks into monster fights.”
“Are you mocking me?”
He shrugged. “Only if you lose.”
Their new school year fell into rhythm.
They walked to classes together when their schedules matched, ate lunch under the same tree near the library courtyard, and complained about professors with names that sounded like minor villains.
Sometimes they fought over what to order for takeout. Sometimes Sang Yan had to literally drag Wen Yifan to bed when she got too caught up editing club videos. Sometimes she kissed him mid-rant because he looked too good while arguing over nothing.
And sometimes they just sat in silence, sharing earbuds and playlists, letting the world rush by outside their window while they stayed still—together.
—------------------------------------------------------------------------------------------------
The boys’ dorm was unusually quiet that afternoon, the kind of stillness that settled after a wave of energy had passed—like everyone had gone back to class or buried themselves in their headphones.
Chen Juwen and Qian Fei were lounging in their shared dorm room. Juwen was halfway through a game on his phone, while Qian Fei scrolled aimlessly through his feed. Neither of them expected anyone to knock.
When the sharp, polite knock came, they both looked up.
Juwen sat up first. “You expecting anyone?”
Qian Fei shook his head, already moving toward the door.
He opened it to find a familiar figure standing with a plastic basket of neatly packed food containers in her hands.
“Auntie?” Qian Fei blinked in surprise.
Li Ping, dressed in a tidy linen blouse and a kind smile, nodded. “Hello! I brought some food for Sang Yan and you guys. Is he in?”
Juwen stood up quickly and greeted her with a respectful bow of his head. “He’s not here at the moment, Auntie. He—uh…”
Qian Fei scratched the back of his head. “He’s been…uh, kind of…staying off-campus lately.”
Li Ping raised an eyebrow. “Oh?”
“He’s been busy,” Qian Fei added unconvincingly. “Group projects and—”
“He’s staying with Yifan—”
“—our shared apartment!” Jiaxu’s voice cut in sharply as he stepped into the room with perfect timing, a calm smile stretched across his face.
Everyone turned.
Jiaxu approached casually, setting down his backpack like he hadn’t just saved a minor crisis. “Sang Yan and I do most of our project work there these days. Too many distractions in the dorms. And our classes don’t line up well this term.”
Li Ping blinked, her expression softening. “Oh, I see. That makes sense.” She looked around. “So…you boys are all very hardworking, huh?”
Juwen coughed and nodded quickly. “Very. We rarely game anymore.”
Li Ping laughed. “Mm. So disciplined. I’m glad you’re all taking your studies seriously.”
Just then, the door opened again.
Sang Yan stepped in, stopping short when he saw his mother. “Mom? What are you doing here?”
Li Ping turned to him with a smile. “I was nearby, so I thought I’d drop off some food for you and the boys. I figured you’d be starving.”
Sang Yan glanced at his roommates, reading their faintly panicked expressions. “...Thanks. You didn’t have to.”
She placed the containers on the small desk, ignoring his tone. “Nonsense. You’re still too skinny. And don’t overwork yourself. And,” she turned to Duan Jiaxu, “don’t let him charge you rent for staying with him, alright?”
Jiaxu smiled, composed. “It’s okay, Auntie. I insist. It’s only right. I need to contribute to maintain the friendship.”
“Oh, what a nice young man.” She beamed. “I wonder when any of you are going to get girlfriends.”
Qian Fei opened his mouth, about to say something—
But then stopped when he saw the sharp look Sang Yan sent him.
The room fell awkwardly quiet.
Li Ping didn’t seem to notice. “Alright, I’ll head off then. Be good, all of you.”
After she left, the silence stayed for a moment.
Then:
“Close call,” Juwen exhaled.
“You owe me one,” Jiaxu added pointedly to Sang Yan.
Sang Yan ruffled his hair. “Yeah, yeah.”
Jiaxu turned to him, voice quieter. “Hey. Why does your mom think I’m the only one renting that apartment?”
Sang Yan sighed and leaned against the wall. “I just haven’t had time to explain everything.”
Juwen grinned. “Explain what, exactly?”
Qian Fei smirked. “That you’re cohabitating with your girlfriend in secret?”
“It’s not like that,” Sang Yan said flatly, but the flush rising in his ears betrayed him.
Jiaxu tilted his head. “You think your parents wouldn’t approve?”
“They’d be over the moon,” Sang Yan replied without hesitation. “ Too happy, actually. My mom would probably call Yifan her future daughter-in-law before Yifan even had time to breathe.”
Juwen whistled. “That’s a lot.”
Sang Yan folded his arms, looking at the floor. “I don’t want to put pressure on her. Things are good the way they are. I’ll tell them…when it feels right.”
Qian Fei gave him a knowing nudge with his elbow. “Man’s whipped.”
“Gladly,” Sang Yan said without shame.
They all laughed.
For a moment, everything felt comfortably simple—even if only a few of them knew what really lay beneath the calm surface.
It had been a month since the new school year began, and while Sang Yan’s schedule had settled into its usual chaos of side projects, club meetings, and moments stolen with Wen Yifan, there was one person who had begun to feel his absence.
His phone buzzed during a coding break.
[Sang Zhi]:
When are you coming home??
Mom says you’re “busy” but you haven’t shown up in
weeks.
Sang Yan rolled his eyes and leaned back in his chair.
[Sang Yan]:
I am busy. Projects.
[Sang Zhi]:
Mom says Duan Jiaxu is living with you now.
That true?
[Sang Yan]:
Yeah, it’s convenient. We’re working on the same stuff.
There was a pause.
[Sang Zhi]:
I want to come over this weekend.
Buy me pizza.
I want pepperoni and extra cheese.
Mom won’t let me eat junk food anymore, says I’m “at a growing age.” 🙄
Sang Yan stared at the screen, mildly amused.
[Sang Yan]:
Fine. Saturday?
[Sang Zhi]:
Deal. 🍕
When Saturday rolled around, Sang Yan was seated on the couch, idly flipping through channels while Wen Yifan tied her hair up, keys jingling in her hand.
“Could you grab some pizza on the way back?” he asked, not looking away from the TV. “Sang Zhi is coming over.”
Yifan paused by the door. “Your little sister?”
“Mm. Pick your favorite flavor, too. She probably won’t eat all of it.”
Yifan smiled. “So I’m doing the pizza run for your sister and you’re just...here?”
“Domestic life,” he said with a smug grin. “You love it.”
She rolled her eyes but left with a small laugh, the door clicking shut behind her.
Not long after, the doorbell rang. Sang Yan got up lazily, scratching the back of his head as he opened the door.
“Didn’t expect you to be early.”
Sang Zhi breezed inside, wearing a hoodie two sizes too big and a look of suspicion. “Where’s Jiaxu-ge?”
“What—so now he’s your brother?” Sang Yan gave her a look. “You’re at my apartment and you’re asking about him ?”
“He replies to my texts,” she said dryly.
“You’re his villain origin story.”
Sang Zhi flopped onto the couch and crossed her arms. “So where is he?”
“He’s out today. Probably at the lab.”
As they bickered, there was a sound of keys turning in the lock. Both turned toward the door.
“Is that him?” Sang Zhi asked, springing to her feet.
She opened the door—and froze.
Wen Yifan stood there, hair slightly windblown, carrying a large pizza box and a drink tray.
“Hi,” Yifan said, blinking in surprise. “You must be Sang Zhi.”
Sang Zhi’s eyes went wide. “You’re not Duan Jiaxu.”
“Unfortunately not,” Yifan said with a small smile.
Sang Yan walked over, slipping an arm around Yifan’s shoulder as he took the pizza box. “This is Wen Yifan.”
Sang Zhi stared. “Wait. You live here?”
Yifan nodded. “Yep.”
Sang Zhi’s gaze snapped to her brother. “You’re living together?? Sharing a room??!”
“No,” Sang Yan said calmly. “She has her own room. I share mine with Jiaxu.”
“I pay rent,” Yifan added helpfully.
Sang Zhi still looked stunned. “So it’s like... a triple-room co-ed apartment?”
“That’s one way to put it.”
“This feels illegal somehow,” she muttered, narrowing her eyes at Sang Yan.
He smirked. “You gonna report me to Mom?”
Sang Zhi opened her mouth, then closed it. “Not if you give me the bigger slice.”
Yifan laughed and walked toward the kitchen. “Deal. Let me grab plates.”
As the three of them sat down on the low table and dug into the pizza, the atmosphere began to settle into something comfortably chaotic. Sang Zhi was sarcastic and sharp, Yifan was patient and amused, and Sang Yan was just smug enough to enjoy the fact that the two girls in his life were finally talking—and not killing each other.
Though, knowing Sang Zhi, that could change by dessert.
The pizza was down to the last slice, and Sang Yan was in the corner, squatting by a tangled mess of wires while attempting to reconnect their Wi-Fi router for the third time that week.
“I told you not to kick the router,” he muttered.
“I nudged it with my foot,” Sang Zhi replied, reclining on the couch.
“You launched it like a missile.”
“I did not —”
While the two siblings bickered, Wen Yifan brought the plates to the sink and began rinsing them out. A moment later, Sang Zhi followed her into the kitchen, holding her cup of soda. She leaned on the counter, watching Yifan.
“You’re really pretty,” Sang Zhi said bluntly.
Yifan blinked, mid-scrub, then let out a soft laugh. “Thanks. You’re really cute too.”
“I know,” Sang Zhi said without a trace of modesty, then tilted her head. “But seriously. Why are you dating my brother?”
Yifan chuckled again and looked over her shoulder at Sang Yan, who was still muttering at the blinking lights on the router. “I wonder that sometimes too.”
Sang Zhi grinned. “So you do have taste.”
Yifan smiled and turned off the tap, wiping her hands. “Hey, do you remember me?”
Sang Zhi frowned. “Should I?”
“We met once before when we were in high school. You were looking for your brother around campus, and I helped you. You were a bit upset, and after we found Sang Yan, you treated me to an ice cream.”
Sang Zhi’s eyes widened slightly, gears visibly turning in her head. “...That was you ? That wasn’t me being lost—My brother said I was lost so I need to be lost.”
Yifan raised an eyebrow playfully. “You were tearing up.”
“I was acting,” Sang Zhi insisted, then paused. “...But I guess you were nice. I did think you looked cool. I just didn’t expect that girl to be this girl .”
Yifan laughed. “Well, I’m flattered.”
Sang Zhi studied her for another moment, then asked more quietly, “Are you the girl my parents mentioned? The one who dated Sang Yan in high school?”
Yifan shook her head. “That’s what the teachers thought back then, but no—we weren’t together in high school.”
Sang Zhi looked suspicious. “But... are you the one who pushed him to study?”
Yifan tilted her head. “What do you mean?”
“In second year,” Sang Zhi said, “Sang Yan’s grades were all over the place. Our parents almost gave up on him. Then out of nowhere, he got serious. Mom said he stopped slacking and actually started... caring. He got into Nanwu. I always wondered what changed.”
Yifan’s expression softened. “We both studied hard to get into Nanwu. It mattered to us.”
Sang Zhi blinked. “So... it was for you?”
Yifan looked down, then smiled. “We were good friends. And sometimes, when someone believes in you, it makes it easier to believe in yourself.”
Sang Zhi didn’t say anything at first. Then she glanced toward her brother again, who was now poking the router with a chopstick like it personally offended him.
“You must’ve believed in him a lot,” she said quietly.
Yifan’s eyes followed hers. “I did. I still do.”
Sang Zhi rolled her eyes. “Okay, gross.”
Yifan laughed, but her voice was warm. “You’re not going to report me to your mom, are you?”
“I haven’t decided yet,” Sang Zhi said, swiping her cup back up. “Bribery helps, though.”
“Ice cream later?”
“Deal.”
Sang Yan, from the living room, shouted, “What deal?! What are you two plotting?!”
Sang Zhi yelled back, “We’re forming a new club: ‘Girls Who Tolerate Sang Yan.’ You’re not invited.”
Yifan laughed again, and for a moment, it was just soft light, soda fizz, and the beginning of something tender between future sisters.
The apartment felt calmer after Sang Zhi left—though a faint echo of her teasing still seemed to linger in the air, like perfume caught in fabric. The empty pizza boxes were stacked neatly, the plates cleaned, and the soda cups tossed. The sky outside was slipping into soft shades of lavender, light filtering dimly through the curtains.
Wen Yifan sat cross-legged on the couch, a throw blanket draped loosely over her knees. The TV played quietly in the background, but neither of them was really watching it.
Sang Yan came out of the kitchen, rubbing a towel over his still-damp hands. He dropped onto the other end of the couch and turned sideways to face her.
“You okay?” he asked, his voice lower than usual, almost tentative.
Yifan looked at him, mildly surprised. “Why wouldn’t I be?”
He shrugged, looking at her with a trace of seriousness she rarely saw. “It’s the first time someone from my family’s met you like this. As...you know. This. ” He gestured vaguely between them.
Yifan tucked a strand of hair behind her ear. “Your sister’s great.”
“She’s also definitely texting my mom right now,” Sang Yan deadpanned.
Yifan laughed, but he didn’t.
“I’m serious. She probably started typing before she even put her shoes on.”
He shifted closer, elbow on the backrest, eyes steady on hers. “Just—don’t be nervous when my mom finds out. She’ll overreact. She’ll start planning our wedding. She might ask for your blood type. She might show up next week with herbal soup for your ‘constitution.’”
Yifan burst into laughter. “That’s oddly specific.”
“Because she’s done it. To me. Twice.”
Still smiling, she leaned into the couch cushion. “I’m not nervous. I mean... I kind of am. But not in a bad way.”
He softened. “You sure?”
“I liked seeing you with your sister,” she said quietly. “It was cute.”
Sang Yan groaned and leaned back. “That’s not the adjective I want attached to myself.”
Yifan laughed again. “Sorry. Fierce. Brooding. Terrifying. ”
“That’s better.”
A beat passed.
Yifan added, “And a little cute.”
He let out a sigh, tipping his head back. “Why do I even talk to you?”
She leaned over, brushing her fingers against his. “Because I’m your favorite.”
He glanced at her, something unspoken flickering in his eyes. Then, with the smallest smile, he said, “Yeah. You are.”
Sang Household, Later That Evening
Li Ping was drying dishes when Sang Zhi strolled into the kitchen, phone in one hand and suspicious mischief in her eyes.
“Ma,” Sang Zhi said casually.
“Hm?”
“I went to Sang Yan’s apartment today.”
“Oh?” Li Ping perked up. “Did you see Xiao Duan? That poor boy, he always sounds so polite over the phone—”
“Jiaxu-ge is not there,” Sang Zhi said. “but someone else is.”
Li Ping paused. “Who?”
Sang Zhi’s face split into a grin. “A girl.”
Li Ping turned fully around, towel in hand. “ A girl?! ”
“Wen Yifan.”
Li Ping’s jaw dropped. “ Wen Yifan?! From high school?!”
“She lives with him.”
“What do you mean lives —”
“She said she pays rent. But still. They’re clearly— together. And Sang Yan didn’t even tell you.”
Li Ping slapped the dish towel onto the counter and reached for her phone with militant precision. “I raised a lying, sneaky little brat.”
Sang Zhi looked pleased with herself. “I’m just saying, you might want to call him. Or show up with soup. Or both.”
Li Ping’s eyes narrowed like a general planning a siege. “I will .”
—--------------------------------------------------------------------------------------------
It started with a knock.
Not the light, hesitant kind—no, this one had purpose. Authority. The kind of knock that made even Duan Jiaxu look up from his laptop with concern.
Sang Yan frowned from where he was sprawled on the couch, game controller in hand. “You expecting someone?”
Yifan, tying her hair up in the kitchen, poked her head around the corner. “You ordered food again?”
But when Sang Yan opened the door, all color drained from his face.
“ Ma?! ”
Li Ping stood in the doorway, purse slung over one shoulder, Tupperware stacked in her arms, and her eyes laser-focused.
“I was in the area,” she said, stepping in without waiting. “Thought I’d bring some soup for Jiaxu. But now I hear I should’ve brought extra.”
Behind her, Sang Zhi shot her brother a look that said I warned you.
“Hi, Auntie,” Yifan greeted politely, stepping forward with a welcoming smile. “Let me take those from you.”
Li Ping’s expression flickered as she handed over the containers, observing Yifan with something unreadable—curiosity, maybe, or calculation. Possibly both.
“So it’s true,” she said, voice deceptively light. “You’ve been hiding a girlfriend.”
Sang Yan rubbed the back of his neck. “It wasn’t hiding. Just… not yet mentioning.”
Li Ping sat at the small dining table, fixing him with a stare. “Three years, Sang Yan. Three. Years. You mentioned every dumb club event and failed recipe. But not this?”
Yifan cleared her throat. “It was my idea too, Auntie. We just wanted to take things slow.” Yifan added, trying to save Sang Yan.
Li Ping turned to her, and the tension broke like a snapped twig.
“You’re even prettier in person,” she said warmly. “And you brought pizza for my daughter. I already like you better than him.”
Sang Yan groaned. “ Ma— ”
“Shush.”
Sang Zhi and Duan Jiaxu giggling together in the living room while Sang Yan glared at them both.
—----------------------------------------------------------------------------------------
Later That Evening
After the surprise visit (which included questions about rent, future plans, zodiac signs, and a strangely intense discussion about the benefits of lotus root soup), Li Ping finally left—arms lighter, heart heavier with gossip material, and a clear mission to update Sang Yan’s dad the moment she got home.
Duan Jiaxu retired early in his room. Yifan stood in the kitchen, now quiet, drying the last plate.
Sang Yan leaned against the doorway, arms crossed.
“She didn’t terrify you?” he asked.
Yifan looked over her shoulder with a smile. “A little.”
“You held it together.”
“I was a lot more scared the first time we met. And then when she asked if I was the reason you suddenly started studying.”
He grinned faintly. “You were .”
“Maybe. But I didn’t make you want it. That was all you.”
He walked over, hand brushing hers as he took the towel. “Still. You were the reason it mattered.”
For a beat, they just stood there—no teasing, no deflection.
Then Sang Yan nudged her chin gently, tilting her face up.
“I’m sorry,” he said. “For not telling them earlier. Not because I didn’t want to. Just… I liked having this part of my life just be ours.”
Yifan reached up, resting a hand against his chest. “I get it.”
His other hand slipped around her waist.
“I think she loves you already,” he murmured. “But if she brings wedding catalogs next week, I’m blaming you.”
Yifan laughed, fingers tugging playfully at his shirt. “I’ll tell her you still leave socks under the couch.”
They leaned into each other then—not urgent, not rushed. Just quiet. The kind of closeness that only comes when there’s nothing left to prove.
Outside, the city hummed with the start of a new weekend.
Inside, their small shared life continued to grow—slowly, sweetly, and now with one more person who knew.
A few days later, Sang Yan sat at the dinner table, chopsticks in hand, barely a bite in his mouth before the questioning began.
“So,” his father said mildly, pouring himself a cup of tea. “Yifan, is it?”
Sang Yan glanced at the steamed fish like it might offer him backup. “Yeah.”
“And you’ve been living together since the start of summer?” Li Ping added, narrowing her eyes. “But only telling us now ?”
“I wasn’t hiding it,” Sang Yan muttered. “It just… never came up.”
Li Ping scoffed. “You told us when Duan Jiaxu moved in. Even gave us a list of his allergies and favorite instant noodles. But this?”
“She pays rent,” Sang Yan said defensively. “She has her own room. I share the other room with Jiaxu.”
“ You’re just using Xiao Duan as a shield, ” Li Ping snapped, pointing her chopsticks at him.
“Ma—!”
“We just want to understand,” his dad said, tone calm but firm. “You’re our son. We trust you. But this is a big step.”
Sang Yan sighed, setting his chopsticks down. “Yifan has sleepwalking episodes. She’s had them for a while. Her doctor said it’d be good for her to live with someone she trusts. It’s not about us , it’s about keeping her safe.”
That gave both parents pause.
Li Ping blinked. “Sleepwalking?”
“Sometimes bad,” Sang Yan said. “And less frequent lately, but still. She wasn’t comfortable with dorms, and neither was I. It just made sense.”
His father exchanged a look with Li Ping, who exhaled slowly.
“Well,” she said at last, softer now, “that makes a lot more sense. I wish you told us earlier.”
“I didn’t want to make it a big deal. We were figuring it out.”
There was a long beat of silence, the tension easing. Then:
“But,” Li Ping added, picking up her chopsticks again, “just because she’s living there doesn’t mean you can be irresponsible.”
Sang Yan groaned.
“You better not pressure her into anything,” his father chimed in.
“I’m not!”
“Be gentle. Be respectful. Help her with chores. Don’t make her regret moving in,” Li Ping listed, wagging a finger.
“You’re not allowed to be lazy anymore,” his father agreed. “This is practice for future husbandhood.”
Sang Yan blinked at both of them. “Whose child am I, again? Me or Yifan?”
Li Ping pointed her chopsticks at him again. “Yifan is a delight. You are a public menace.”
Sang Yan lay sprawled across his old bed, phone pressed to his ear.
“She interrogated me,” he told Yifan, voice muffled in his pillow. “Like I was being tried for war crimes.”
Yifan’s laugh rang clearly. “Did you tell them I pay rent?”
“Repeatedly. Didn’t help.”
“She’s just worried.”
“She’s obsessed with you,” he muttered.
“I’m very charming.”
“You’re ruining my status as the favorite child.”
There was a pause on the line, soft and warm.
“…What’d they say after?”
Sang Yan rolled onto his back, staring at the ceiling. “They told me not to pressure you. To be respectful. To do the dishes. And that if I mess this up, I’m getting disowned.”
Yifan chuckled. “They sound like good people.”
“They like you better than me. You’re welcome to them.”
He could almost hear her smile. “Too late. I already picked you.”
And somehow, that made the endless dinner grilling worth it.
Chapter Text
It started the moment Sang Yan returned to the apartment.
Wen Yifan had just stepped out of the shower, hair still damp, when Sang Yan bounded into the kitchen like a man on a mission.
“Sit down,” he said, already pulling ingredients from the fridge.
She blinked. “I was going to make dinner.”
“I’ve got it.”
“…Are you feeling okay?”
“I’m great,” he said, cracking eggs into a bowl with an unnecessary flourish. “I’m just being a responsible, supportive, respectful partner. You know—basic expectations. Gentleman behavior.”
Yifan squinted at him. “Did your mom yell at you?”
“She had concerns . And now I’m addressing them. Thoroughly.”
By the end of the night, Sang Yan had:
- Cooked her dinner.
- Washed all the dishes.
- Insisted she sit on the couch while he fetched her water.
- Offered to brush her hair (“I’ve seen it done in dramas, how hard can it be?”).
- Tucked her under a blanket like she was a Victorian grandmother.
When Duan Jiaxu got home, he found Sang Yan carefully fluffing a throw pillow and placing it behind Yifan’s back.
He paused at the doorway, one brow raised. “Did you cheat on her or something?”
Sang Yan looked up. “No. This is me being a gentleman.”
“…Right.”
“Ask me what I did today.”
“No.”
“I made her dinner.”
“I can smell the burned garlic, thanks.”
Yifan was clearly trying not to laugh as she sipped her water. “He’s been like this all evening.”
“ Respectful, ” Sang Yan reminded her. “Supportive. Emotionally available. Your mother-in-law would be proud.”
“You’re my boyfriend, not hers.”
“Correction—I'm everyone’s boyfriend now.”
Later that night, Yifan was brushing her teeth when Sang Yan leaned against the bathroom door frame, arms crossed and still visibly pleased with himself.
She spit, rinsed, and met his eyes in the mirror. “You do know you don’t have to prove anything, right?”
“I know.” He stepped forward, reaching out to tuck a damp strand of hair behind her ear. “But it’s kind of fun being sickeningly good at this.”
She turned, arching a brow. “Sickening is the right word.”
He smiled, pulling her gently toward him, his hands resting on her hips. “You’re just jealous your boyfriend is award-winning.”
“Oh?” she murmured, tilting her chin up. “What award?”
He dipped his head close, his lips brushing against hers.
“Best in Boyfriend Behavior, 2025,” he whispered.
She kissed him once, slow and amused. “You’re ridiculous.”
“But respectable,” he added with mock seriousness, lifting her effortlessly onto the bathroom counter. “Very, very respectable.”
Yifan leaned back against the mirror as Sang Yan’s hands stayed firm on her thighs, warm even through the fabric of her shorts.
“You’re getting dangerously smug,” she said, looping her arms around his neck.
“I’ve earned it.”
“You made one dinner.”
He raised an eyebrow. “Excuse you, I also fetched your water, fluffed your pillow, and suffered through a lecture about propriety from my mother— for you .”
“For your mother’s peace of mind ,” she corrected, grinning.
“That too,” he murmured, his voice lower now as he leaned closer, nose brushing along her cheek. “Still. I think I deserve a little appreciation.”
She narrowed her eyes. “How much appreciation are we talking about?”
“Nothing crazy,” he said, lips ghosting over hers. “Just a kiss. Maybe a few. Maybe… a small monument in my honor.”
Yifan kissed him once, soft and lingering.
“Hmm,” she said thoughtfully, pulling back just a little. “Not bad.”
Sang Yan smirked and deepened the next kiss—slower, firmer, one hand sliding up to trace the curve of her waist. She sighed against his mouth, her fingers tightening in his hair.
The taste of toothpaste was still faint on both their lips, minty and fresh, and they broke into quiet laughter mid-kiss, their foreheads pressing together.
“You always taste like trouble,” she whispered.
“And you,” he said, breathing warm against her skin, “taste like home.”
Her laugh softened into something gentler, almost fond. “Who taught you to flirt like this?”
“Practice,” he said shamelessly. “Lots of practice. With you.”
“Ah,” she said, lips brushing his again. “That’s acceptable, then.”
He hummed, thumb brushing over the edge of her knee. “Stay here for a while.”
“I already live here.”
“I know. But I mean here,” he said, softly now, pressing a kiss to her temple. “Right now. Just… stay.”
So she did.
She rested her head against his shoulder as his arms wrapped around her, still sitting on the bathroom counter, the fan humming quietly overhead.
Neither spoke for a while.
The bathroom was filled only with the steady rhythm of their breathing, and the kind of silence that only comes from deep comfort—when no performance is needed, no act to impress, just presence.
And maybe that was the real award.
—------------------------------------------------------------------------
Wen Yifan’s birthday wasn’t grand this year—and that was exactly how she wanted it.
Just the soft clink of glasses over dinner, the warm glow of fairy lights strung up in their shared apartment, and Sang Yan trying very hard not to look smug as he handed her a small, square box wrapped in matte blue paper.
“You didn’t have to get me anything,” Yifan said, already tugging at the ribbon with a little too much curiosity.
“You say that every time, and I ignore it every time,” Sang Yan replied, chin propped on his hand as he watched her.
Inside the box was a recorder, simple and thin, with a small charm shaped like a microphone hanging on its end—subtle, understated, and meaningful.
Yifan blinked. “You remembered.”
“You only mentioned buying one, three times during the semester,” Sang Yan said, trying to play it cool. “Don’t overestimate me.”
She leaned over and kissed him instead of answering, her hand reaching up to cup his cheek. “I love it.”
“I love you more,” he murmured.
That night, there was no cake—just takeout from her favorite noodle place, a few candles, and Sang Yan singing an off-key birthday song that made her laugh so hard she nearly snorted water out her nose.
It was perfect.
The next morning, it was back to the thrum of campus life.
Deadlines. Presentations. Group chats filled with passive-aggressive reminders.
Sang Yan returned to long hours hunched over his laptop, debugging his gaming app and coordinating with classmates for demo schedules. Yifan was pulled into her own whirl of activities—broadcast meetings, post-production work, and coordinating events for the student media club.
Sometimes they barely saw each other during the day, passing in and out of the apartment like ships in a busy harbor.
But somehow, they made space.
A post-it left on the fridge.
A cup of coffee slid into the other’s hand during a late-night crunch.
Even the silence between them at night, as they sat side-by-side at the table working, had its own language—of care, of understanding, of presence.
The friend group remained as chaotic as ever.
Chen Juwen was deep in thesis panic mode and had started talking to plants.
Qian Fei kept dragging everyone into group karaoke to “relieve stress,” which only stressed everyone out more.
Su Haoan still being a serial dater and doing God knows what but still managing to survive the second year.
Zhong Siqiao managed to help everyone on her team and even the 1st years while juggling her schoolwork. Ever the hard worker that she is.
Duan Jiaxu, cool as ever, made progress on a side project he wouldn’t tell anyone about—except for Sang Yan, who kept smirking and refusing to spill the secret.
There were shared meals, weekend group projects, and the occasional group chat explosion when someone forgot a deadline or dropped embarrassing photos.
Life moved fast, but it moved together.
Late one night, as Yifan returned from a recording session, she found Sang Yan asleep on the couch—head tilted back, a half-eaten granola bar on his chest, and lines of code still glowing faintly on his laptop screen.
She took a moment to just look at him.
This boy who used to make her roll her eyes every other second, who now felt like both home and challenge.
She bent down and brushed his hair from his forehead, whispering, “Thanks for the recorder.”
He stirred just enough to mutter, “Anything for you.”
She smiled. “Still. Thank you.”
Then she pulled a blanket over him, turned off the lamp, and sat beside him in the quiet hum of their shared life—messy, full, and exactly enough.
—-------------------------------------------------------------------------
It started with a seminar.
The engineering department was hosting a student showcase—open to upperclassmen, faculty, and visiting alumni. Sang Yan, reluctantly roped in by his advisor, was presenting a prototype of the game he’d been building over the past few months.
Yifan came by just before it started, slipping him a coffee and pressing her fingers against the back of his hand.
“Remember to blink. And don’t act like you hate everyone.”
“I do hate everyone.”
She laughed. “You’re doing great already.”
When the showcase began, Sang Yan stood near his booth, explaining his concept to a slow trickle of curious students and faculty.
That was when she arrived.
Ji Lin.
Fourth year. Known in the department for her sharp mind, multiple internships, and tendency to charm every professor and panelist in the room. She was also the TA for one of the most brutal AI elective courses—half brilliant, half terrifying.
She stopped in front of his booth, glanced at the game on display, and said, “You wrote your own engine?”
Sang Yan nodded, caught slightly off guard by her directness. “Yeah. It’s still buggy, but it’s modular enough for future builds.”
Ji Lin tapped the table thoughtfully, eyes fixed on the screen. “Impressive. Most people here are just repackaging open-source scripts with prettier UI.”
“I guess I’m just allergic to shortcuts.”
“Or addicted to overwork,” she shot back, but smiled. “I like that.”
Before he could respond, she handed him her phone.
“Put your number in. I’d love to talk more about your project—and maybe drag you into one of mine. I’m working on something that could use your style of architecture.”
Sang Yan hesitated.
Ji Lin raised an eyebrow. “Unless you’re too busy?”
He took the phone.
“I’m busy,” he said, typing in his number, “but I’m not allergic to collaboration.”
From a distance, Yifan watched with a small, unreadable expression as Ji Lin laughed, said something else, and touched Sang Yan’s arm before walking away.
Later that night, over dinner at home, Yifan asked casually, “Who was that girl at the booth?”
“Ji Lin. Senior. TA for Prof. Meng’s class. Apparently wants to loop me into her project.”
Yifan nodded, chewing thoughtfully. “Seems like she knows what she wants.”
“She’s aggressive,” Sang Yan said simply, before adding, “in a professional way.”
Yifan made a noncommittal hum.
Sang Yan glanced up. “What?”
“Nothing.”
“Wen Shuangjiang.”
She gave him a small smile. “She’s pretty.”
He rolled his eyes. “So are a lot of people. What’s your point?”
Yifan shrugged, but the edge in her voice was soft. “Just saying. You’ll probably be spending time with her.”
Sang Yan leaned across the table, tilting his head. “You think I’m the type to forget I have a girlfriend because someone throws academic compliments at me?”
“I think you’re charming when you explain your code.”
That caught him off guard. He blinked, lips twitching. “Wow. You do like me.”
“Regretfully,” she muttered, sipping her soup.
But later that night, as they worked side-by-side again at the kitchen table, she caught herself glancing at him more often than usual.
Sang Yan didn’t say anything, but the next time his phone buzzed and the screen showed Ji Lin’s name, he turned it face down and kept typing.
The texts became more frequent.
At first, it was just technical questions—code optimization, cross-platform testing, version control quirks. But then they bled into memes about debugging hell, late-night rants about class deadlines, and once, a photo of Ji Lin’s takeout dinner captioned: If I die debugging this module tonight, let this be my last meal.
Sang Yan replied with a dry, “You’ll survive. Barely.”
Yifan saw his smirk when he sent it.
He didn’t hide the messages. He wasn’t doing anything wrong.
But that didn’t stop the feeling from curling under Yifan’s ribs.
It wasn’t jealousy, exactly. It was the quiet ache of comparison.
She heard more about Ji Lin over the next week—how she had interned at two top-tier tech firms, how she coded like she was born with a compiler in her brain, how she handled both back-end and AI logic without blinking. Students respected her. Professors relied on her.
Ji Lin was confident. Driven. Accomplished.
And she clearly liked Sang Yan.
Yifan tried to brush it off. But it stayed with her. The way Ji Lin lingered at Sang Yan’s booth even after their meetings ended. The way she leaned close when showing him code on her laptop. The casual way she touched his wrist when emphasizing a point.
And Sang Yan—blunt, detached Sang Yan—didn’t seem to notice.
Or maybe he did and didn’t care.
One evening, after their schedules had barely overlapped all week, Yifan returned home from her club meeting to find the apartment dim. The kitchen light was on. The smell of stir-fried noodles lingered in the air.
She found Sang Yan on the couch, laptop open, still typing.
“Hey,” she said quietly.
He glanced up. “Hey. There’s food in the pot.”
She nodded, toeing off her shoes, and went straight to the bedroom.
He didn’t follow.
She sat on the edge of the bed in silence. A beat passed. Then two.
Something inside her wavered. She turned off the light and sat in the dark.
What do I offer him, really?
I’m not like Ji Lin. I’m not brilliant at code. I’m not part of his world in that way. I’m not even... uncomplicated.
The past clawed at her thoughts—the shadows of things she didn’t say out loud, the moments she still woke from at night, the fractured self she had been working so hard to stitch back together.
Maybe she was just a stop on his way to something greater.
Maybe someone like Ji Lin—clean, polished, brilliant—was where he was meant to go.
The bed dipped suddenly.
She turned, startled, to find Sang Yan sitting beside her, brows knit in quiet concern.
“Did something happen?” he asked.
Yifan hesitated. “No.”
He frowned.
“It’s just—” She swallowed. “You’re building this amazing future, and I’m just... here.”
Sang Yan stared at her for a long moment. Then: “What does that mean?”
Yifan shook her head. “Forget it.”
“No. Say it.”
She pressed her lips together, voice barely above a whisper. “If someone more deserving comes along—someone smarter, cleaner, easier—what reason do you have to stay?”
He didn’t answer right away.
Then he reached for her hand. Pulled her gently into his arms.
His voice, when he spoke, was low but certain. “I’ve already found the person I want. I’m not interested in swapping her out for a resume.”
Yifan’s eyes stung.
“You think I don’t see how hard you work?” Sang Yan continued. “You think I don’t notice how you still fight every day to be okay? That takes more strength than writing good code. And if anyone thinks you’re less because of where you’ve been—they’re not worth listening to.”
She buried her face in his shoulder.
He held her quietly.
Then he added, in a dry murmur, “Also, Ji Lin wears too much perfume. Gives me a headache.”
Yifan let out a choked laugh.
“Don’t worry about her,” Sang Yan said, fingers threading through her hair. “I’m not blind. I just know where I belong.”
It was late afternoon when Wen Yifan stepped out of the campus broadcast building, blinking against the autumn light that streaked between the trees.
She spotted her mother before her mother spotted her—Zhao Yuandong stood near the dormitory gate, holding a pink cooler bag in one hand and a paper bag in the other. Dressed in her usual pressed blouse and flats, she looked just a bit too formal for a campus visit, her eyes scanning the students passing by.
Yifan instinctively paused, her hand tightening around her bag strap.
Then, she exhaled, smoothed her expression, and walked forward.
“Mom.”
Zhao Yuandong turned. Her face lit up in that way that never changed, no matter how distant things sometimes felt between them. “Ah, finally. I thought I’d have to ask for directions!”
Yifan managed a smile. “You didn’t tell me you were coming.”
“If I did, you’d have told me not to bother,” her mother replied matter-of-factly, already moving forward to press the cooler bag into Yifan’s arms. “Here. I made some dumplings and those sweet potato cakes you used to like. Share them with your roommates.”
Yifan hesitated for a second but nodded, adjusting the bag. “Thanks.”
Her mother gave the dorm building a glance, her lips pursed. “You’re not going to invite me up?”
“The dorm’s a mess,” Yifan said easily. “Everyone’s rushing for midterms. You know how girls are.”
Zhao Yuandong didn’t press the issue, though her eyes lingered on the building for a beat too long.
“I sent you a message last week,” she said as they sat down on a bench nearby. “And the one before that. You read them but didn’t reply.”
“I’ve been busy,” Yifan said.
“With school?”
“And work. We’re preparing a series of live interviews for the student radio and helping some clubs with editing their media content.”
Zhao Yuandong gave her a look. “So much running around, and now you’ve got a boyfriend too? Do you even sleep?”
Yifan’s jaw tightened slightly. “I sleep fine.”
Her mother didn’t hear the edge in her voice—or pretended not to. “I know you’re not going to tell me everything, but be careful, Ah Jiang. Boys come easy at your age, especially the charming ones. What matters is building your foundation. Don't let someone else’s pace derail your own.”
Yifan didn’t answer immediately. She watched a group of students ride past on bikes, laughing loudly, wind tugging at their hair and sleeves.
“I haven’t changed my plans,” she said quietly.
“But you’ve let someone into them.”
That made her look at her mother. “Am I not allowed to do that?”
Zhao Yuandong’s voice softened just a touch. “Sometimes we think we’ve grown up because we’ve survived something hard. But survival doesn’t mean you’re ready.”
Yifan swallowed.
Her mother stood up, brushing invisible lint from her trousers. “Come home for the Spring Festival. You missed it last year.”
“I’ll try.”
“Don’t ‘try.’ It’s not a contract deadline.”
Yifan rose with her, the cooler bag still clutched in her arms. “I’ll come.”
Zhao Yuandong gave a small, satisfied nod. “Good. You still have time to make something of yourself.”
She turned to go, and Yifan stood there, watching her walk away with her tidy posture and clipped steps. The air was still around her, despite the breeze, despite the leaves rustling overhead.
Only after her mother was gone did Yifan allow her breath to release slowly.
She turned and walked away from the dorms—not to go inside, but to head toward the apartment she now called home.
She didn’t tell her mother about the shared space. About Sang Yan. About how she sometimes still sleepwalked but less and less these days. About how she was, in her own way, healing. Not for anyone. But for herself.
But some things didn’t need to be said. Not yet.
The sky had already dimmed by the time Wen Yifan reached their apartment. The cooler bag had grown heavier in her hand, but she made no move to shift it. Her steps were steady. Her face was unreadable.
She entered quietly, slipping off her shoes with practiced ease.
Sang Yan was on the couch, laptop balanced on his knee, surrounded by a mess of notebooks, wires, and half-finished snack wrappers. He looked up when he heard the door.
“Hey,” he said, voice lazy but warm. “Where’d you go?”
“Club errands,” she replied, setting the cooler on the kitchen counter. “Someone’s mom gave me food.”
Sang Yan grinned. “Lucky club president.”
Yifan just nodded and pulled open the fridge.
Sang Yan didn’t press. He watched her for a few moments, then turned back to his screen, fingers tapping out code again.
They didn’t talk much that evening.
She stayed out in the kitchen for a bit longer, moving things around, washing her thermos even though it was already clean. Then she muttered something about showering and disappeared into her room.
By the time it was close to midnight, the apartment had gone quiet. Only the faint hum of Sang Yan’s music played softly in the background—instrumental, lo-fi beats to help him think.
He didn’t notice right away when her door creaked open.
It was only when he saw the soft shuffle of socks across the wooden floor that he glanced up.
“...Wen Shuangjiang?”
She didn’t respond. Her eyes were open but distant, unfocused. She moved past him slowly, one hand dragging lightly along the wall as if she needed to feel something solid.
Sang Yan stood up immediately, setting his laptop aside.
“Hey,” he said more gently, stepping toward her. “What’s going on?”
Yifan turned in the direction of the hallway but didn’t speak.
He reached out, placing a hand lightly on her arm. “Wen Shuangjiang, you’re sleepwalking again?”
His voice held something he didn’t mean to show—concern. And confusion.
It had been weeks since the last episode. Months, even. He thought—
“Wen Shuangjiang,” he said again, softer now, thumb brushing over her wrist. “What happened today?”
She swayed slightly in place, like something inside her had loosened and didn’t know where to rest. Sang Yan guided her gently toward the couch and sat her down, crouching in front of her.
For a moment, he just watched her.
She looked tired. Not in the way lack of sleep made a person look tired—but the kind of tiredness that sat behind the eyes, coiled like something waiting for the right moment to spill out.
He didn’t press.
He just stayed there, resting his hand lightly over hers.
Eventually, her breathing evened, and her eyes closed naturally this time. The weight in her body softened. Sleep, real and quiet, took over.
Sang Yan exhaled and moved slowly, carefully helping her lie down on the couch. He brought over a blanket from her room and tucked it around her, brushing a strand of hair from her cheek.
Then, sitting back against the edge of the couch, he looked at her for a long moment.
What could’ve triggered it?
She’d been smiling earlier. Tired, sure—but not withdrawn. Not like this.
He leaned his head back against the cushion, staring at the ceiling.
He didn’t know what was going on yet.
But he’d wait. He wouldn’t push.
She’d tell him when she was ready.
—--------------------------------------------------------------------------
The engineering building buzzed with excitement that morning—more than usual.
Students huddled in clusters, talking about the latest departmental showcase. One of the senior capstone projects had been presented early to the faculty, a prototype that impressed even the hard-to-please professors.
It was sleek. Functional. Smartly coded.
Sang Yan’s project.
Only no one knew that.
He found out through Juwen.
“Sang-ge,” Juwen had said, cornering him by the vending machines. “Didn’t you work on some gaming system with neural haptics or something?”
Sang Yan blinked. “Yeah. Why?”
Junwen hesitated, then lowered his voice. “Ji Lin just presented it to the department. Like, the whole thing . With her name on the slides.”
Silence.
Sang Yan’s grip on the vending machine tightened.
He found Ji Lin in one of the design labs, still glowing from the attention. Her laptop was open on the desk, showcasing the demo screen—the interface he wrote, still using his debug labels.
“You used my build,” Sang Yan said flatly.
Ji Lin turned, a practiced look of surprise on her face. “Oh, Sang Yan—I was wondering when you’d drop by.”
“You didn’t even mention my name.”
Ji Lin blinked innocently. “I didn’t think it’d matter. It was a group brainstorm, wasn’t it? You helped polish some functions, but the core concept—”
“I built the prototype,” he interrupted. “You asked me to collaborate. Not ghostwrite your final.”
A beat of silence stretched between them. Ji Lin’s expression slipped, just for a second—into something colder. More calculating.
Then she smiled again.
“Well, I can’t undo the presentation, but I can make it up to you.”
He stared at her.
“I have connections at Yida Tech,” she said smoothly, crossing one leg over the other. “I could get you an interview for their summer internship. Or,” she added with a coy tilt of her head, “you could stop being so serious and take me out for dinner sometime. Think of it as a trade.”
Sang Yan didn’t move.
Then he scoffed. “You think I’d trade credit for a referral or a date?”
Ji Lin leaned forward. “I think you know how things work in this department. You’re smart, Sang Yan. Don’t be naive.”
He stepped back.
“You’re right,” he said calmly. “I’m smart enough not to make the same mistake twice.”
Then he left.
Ji Lin called after him, but he didn’t look back.
That evening, Sang Yan didn’t say anything to Yifan right away.
Not because he wanted to hide it—but because he didn’t want her to see that look in his eyes. The one he caught in the mirror when he got home—tight, furious, betrayed.
He opened his laptop, shut it again.
Then just sat there, elbows on his knees, trying to breathe through the heat in his chest.
Notes:
I wanted to take this moment again to thank each and everyone who liked this story. I can't believe I reached 50k word count and 126 kudos!
Thank you all! As always, I enjoy reading each and every comments. Keep 'em coming as it feeds my drive to write as well. Thanks again and see you in the next chapters!
Chapter Text
It was nearing midnight when Duan Jiaxu came home, the living room lit by the faint blue glow of Sang Yan’s laptop. Code blinked on the screen, untouched. The cursor blinked at a line that hadn’t changed in hours.
Jiaxu dropped his bag by the door, eyeing him. “Did you eat?”
“No.”
Sang Yan didn’t look up.
Jiaxu raised an eyebrow, padded to the kitchen, and came back with a bottled drink. He set it down beside Sang Yan without a word and sat on the armrest of the couch.
“Wanna tell me why you look like you just watched your dog get stolen and then handed a trophy to the thief?”
Sang Yan exhaled a dry laugh. “Something like that.”
He leaned back, rubbing his eyes. “Ji Lin presented our project. Told everyone it was hers.”
Duan Jiaxu didn’t reply right away.
“Wait,” he said after a pause. “ Your project?”
“Yeah.” Sang Yan’s voice was clipped, controlled. “The one I started last semester. She offered to partner when I hit a roadblock. Helped with presentation prep and UI polish.”
“And then took the whole thing.”
“Yup.”
Jiaxu let out a low whistle, then gave him a sharp look. “Did you sign anything?”
“No. It was informal. Not a course project—just something we were prepping for next term’s showcase.”
“And now?”
“She’s offering me hush money in the form of a referral.”
Jiaxu blinked. “Or a date, right?”
Sang Yan shot him a dry look. “You heard?”
“She has a reputation. And she’s been eyeing you like you’re a high-end CPU.”
Sang Yan leaned his head against the couch back. “She thinks I’ll play along. That I’ll want to stay in her good graces.”
“But you won’t.”
“I’d rather scrap the whole build and start over.”
There was a moment of silence.
Then Duan Jiaxu said, “You going to tell Yifan?”
Sang Yan hesitated.
“She already has enough on her plate. Her mom was just here. And she’s been sleepwalking again.”
“So you’ll just let her find out through whispers?”
Sang Yan didn’t answer.
Jiaxu gave him a long look. “Don’t underestimate how much she can handle. Especially when it comes to you.”
Yifan found out two days later.
She’d overheard two classmates from the tech wing talking outside the student café.
“Did you hear about Ji Lin’s demo? Everyone says it’s the best thing submitted this term.”
“Yeah, but I heard some junior helped build the actual system. Sang something?”
Yifan’s blood turned cold.
She didn’t confront Sang Yan right away.
Instead, she waited until they were home, both curled on the couch, dinner on the coffee table, a muted TV playing in the background.
“Sang Yan,” she said quietly, watching him reach for his drink. “Why didn’t you tell me about Ji Lin?”
His hand froze mid-air.
He set the glass down slowly. “You heard?”
“I did.”
A pause.
“I didn’t want to upset you,” he said.
Yifan let out a soft breath, her voice steady but faintly tight. “Upset me by telling me, or upset me by not?”
Sang Yan leaned forward, elbows on his knees. “I wasn’t trying to hide it. I just—didn’t want to dump more on you. Not after your mom’s visit. And the sleepwalking.”
Yifan looked at him. “You think I’d rather be left in the dark?”
“No,” he admitted, finally looking at her. “I just thought I could handle it on my own.”
She exhaled, trying to shake off the heat crawling up her chest—not anger, not really. Just hurt.
“Next time,” she said, voice quiet, “just let me carry it with you. Not everything has to be yours alone.”
Sang Yan reached for her hand. And didn’t let go for a long time.
—-----------------------------------------------------------------------------------
It was after a late lecture when Ji Lin found him again.
Sang Yan had just zipped up his backpack and was about to leave the engineering lab when Ji Lin stepped into his path, her smile cool and practiced.
“You’re avoiding me,” she said.
“Not really,” Sang Yan replied without looking at her. “I’m just busy avoiding garbage fire situations.”
Her eyes flashed, but her smile stayed.
“You’re talented, Sang Yan,” she said. “I’m offering you a chance to go further. You don’t have to be so defensive.”
“Funny,” he said, slinging the strap of his bag over one shoulder. “Because I remember building something. Then watching someone else take a bow for it.”
Ji Lin shrugged, not even denying it. “That’s the world, isn’t it? If you want credit, you have to fight for it. Or align yourself with people who can win it for you.”
He stared at her.
Then smiled.
“Yeah,” he said. “That’s exactly why I’d rather stay where I am.”
Ji Lin stepped a little closer. “You know, if it weren’t for your little girlfriend, you’d be a lot more fun to work with.”
Sang Yan’s gaze hardened.
“Don’t talk about her,” he said flatly.
Ji Lin backed off then, laughing like it didn’t matter. “Your loss, Sang Yan.”
She turned and walked away, her heels echoing off the hallway floor.
Yifan was in the broadcasting room, the warm glow of the recording equipment humming around her. She’d heard whispers, of course—Ji Lin’s success story, Sang Yan’s name floating faintly around it.
She didn’t ask further. She already knew.
She trusted him. But trust didn’t erase insecurity.
Ji Lin was sharp, confident, and beautiful. Her background is spotless. A family name that carried weight. The kind of person who never had to apologize for the space she took up in the world.
Yifan sat in the booth long after the others left, mic off, headphones on, listening to silence.
She wasn’t jealous of Ji Lin. Not exactly.
She just didn’t know if someone like her—messy past, complicated heart, sleepwalking back into ghosts—was someone who could stand beside a boy like Sang Yan forever.
She pressed her palms to her eyes.
Then she sat up.
No. She wouldn’t spiral. Not like before.
Yifan’s revenge was subtle.
The next school feature for the university’s online channel was about student innovation—club collabs, cross-department projects, and rising talents.
She’d already pitched a segment highlighting overlooked contributors in tech teams—those who weren’t in the spotlight but carried the real weight. Quiet creators.
She added Sang Yan’s name to the top of that list.
Then she went a step further.
She invited Sang Yan to the studio, filmed a clean, well-shot profile on his app prototype, including date-stamped design logs, version notes, and test builds. With his permission, of course.
When the episode went live, it spread quietly but quickly.
People noticed.
Professors emailed.
A few students from the engineering department started asking questions—about timelines, credits, how “Ji Lin’s” project looked eerily like Sang Yan’s previous prototype.
Yifan didn’t say a word.
She just sipped her coffee and smiled to herself, tucked behind the mixing desk in the booth.
When Sang Yan came home that night, he tossed his bag down, knelt beside her seat, and kissed her cheek.
“What was that for?” she asked.
“For setting fire to a forest,” he murmured, “with such a tiny, beautiful match.”
She smiled. “I just told the truth.”
“You’re terrifying.”
She smirked. “I’m resourceful.”
He leaned in again, their foreheads touching. “You’re mine.”
She kissed him softly. “Only if you’re mine too.”
The whisper campaign began softly—questions from classmates, a professor inquiring about project credits, someone sharing the broadcast segment in the department group chat.
Ji Lin brushed it off at first.
But by the end of the week, she was summoned to a meeting with the faculty advisor and a couple of upper-year mentors. The mood in the room was polite but pointed.
They asked for documentation, collaboration logs, app history.
Ji Lin smiled tightly through all of it. She was too poised to crumble, but the crack was there—subtle, creeping.
And the worst part?
Sang Yan never said a word. He didn’t brag, didn’t accuse. He just went on with his quiet work.
That silence made her furious.
What made her livid?
The girl behind the scenes who lit the match.
Meanwhile, Yifan watched it all unfold from the edges. She didn’t gloat. She didn’t speak.
But the quiet celebration didn’t last.
That night, as she lay on the couch with Sang Yan's hoodie wrapped around her shoulders, a familiar thought settled in her chest like a stone: I can fight for him. I can protect him. But what if I’m not enough for the rest of it?
Ji Lin wasn’t just confident—she was composed, well-connected, full of that relentless drive that teachers loved and departments craved. She could weather storms. She could start them.
Yifan, on the other hand… had moments of retreat. Her defenses still came with shadows. Her love came with scars.
What could she offer? What would make him stay?
She closed her eyes and breathed slowly.
She wasn’t going to unravel again. Not over this.
But it still ached. The doubts never leaving her, swallowing her slowly.
It was a quiet Wednesday evening when Ji Lin finally cornered her.
Yifan was walking across campus alone, her bag slung over one shoulder, the dusk just beginning to swallow the buildings in amber and grey.
“Wen Yifan.”
She turned.
Ji Lin stood near the base of the media building steps, posture casual, expression anything but.
“You think you’ve won something, don’t you?”
Yifan’s lips curled slightly. “I didn’t know we were competing.”
Ji Lin stepped closer. “You don’t belong in his world. You think he’ll always choose you just because you’ve known him longer? That kind of comfort doesn’t last.”
Yifan exhaled slowly, then looked at her. “You’re right.”
Ji Lin blinked.
“I don’t belong in his world,” Yifan continued softly. “I’m not in engineering. I don’t know your codes or algorithms. I didn’t grow up in a perfect home or walk into college with a future already carved out.”
She stepped forward.
“But I belong to him. And he’s mine.”
Ji Lin’s mouth pressed into a thin line.
“Whatever version of him you think you see,” Yifan added, eyes steady, “does not measure to what he is as a whole. But you don't need to see that. In fact, you will never see that. You don’t get to decide who belongs to whom in a relationship that does not involve you. Only Sang Yan and me can decide on that for ourselves. Not anyone else. Not outsiders.”
Her voice didn’t rise. It didn’t need to.
“So no,” she said, “I don’t think I’ve won. I think we’ve chosen each other. And as long as we're choosing each other, that’s not something you get to compete for seeing as there's no competition.”
Ji Lin stared at her for a moment longer.
Then scoffed, turned on her heel, and walked away.
Yifan stood there a second more.
Then, as if the weight of the conversation hadn’t crushed her but lifted something instead, she let out a slow breath.
She turned back toward the apartment.
Toward home. Toward him.
Sang Yan found out the next evening.
Duan Jiaxu had casually mentioned overhearing something about Ji Lin being “served on the media steps,” and it didn’t take much connecting for Sang Yan to trace it back to Yifan. He didn’t bring it up right away. He waited until they were alone—curled up in their apartment after a long day.
She was in one of his old sweatshirts, feet tucked under her, a book resting more on her lap than in her hands.
“You didn’t tell me,” Sang Yan said softly.
Yifan glanced up. “About what?”
“Ji Lin. What you said to her.”
Yifan blinked once. “Ah. That.”
“That?” His brow quirked, amused. “You made half the campus whisper.”
“I didn’t want to make it a thing.”
Sang Yan gave a slow shake of his head. “You stood up to her for me.”
“I stood up to her for both of us,” Yifan replied, voice calm but steady. “She doesn’t get to walk over people and get away with it.”
Something flickered behind Sang Yan’s gaze—pride, affection, something protective. He shifted closer, his hand brushing against hers.
“You’re really not afraid of anything, huh?” he murmured.
“I’m afraid of plenty,” she whispered. “I just don’t always run.”
The kiss that followed was slow. Familiar. Magnetic.
It built gently—his mouth on hers, his fingers tipping her chin up, his body easing her back into the couch cushions.
He was warm. Steady. Attentive in all the ways he always was. His hand slid under the hem of her sweatshirt, gliding across the skin of her waist, the slope of her ribs. His palm pressed softly over her heart.
And just like that—
Something inside her recoiled.
The sensation hit her like a flash of cold water. Her breath caught. Her body locked up before her mind could catch up.
“Wen Shuangjiang?” Sang Yan’s voice dropped, soft and concerned.
She shoved at his chest—rougher than she intended—and sat up with a jolt.
He pulled back immediately, hands up, giving her space. “Hey—hey, it’s okay—”
But she was already standing. Her arms clutched tight around her body, back turned, like she needed to create distance even in a room this small.
Sang Yan stayed where he was, trying to read the sudden shift in her. “Wen Shuangjiang…”
“I’m sorry,” she said, voice shaking. “I’m sorry, I just—”
She couldn’t explain it. She wouldn’t.
It wasn’t him. But she couldn’t make her body believe that fast enough.
He watched her in silence, concern etched across his face, but said nothing more. He didn’t push, didn’t demand.
And she was grateful for that. Grateful and aching at the same time.
After a moment, she managed, “I didn’t mean to ruin it.”
“You didn’t,” Sang Yan said instantly, gently. “We don’t have to rush anything.”
She nodded once, but her chest still felt tight. Her throat is dry.
“I just need a minute.”
“Okay,” he said again. “Take all the time you need.”
She didn’t sit back down. She just stood there, arms wrapped around herself, eyes somewhere far away.
Sang Yan ran a hand through his hair and slowly sat down on the edge of the couch, watching her but not crowding her.
He didn’t know.
And she couldn’t find the words to make him.
So she stayed silent. Let the moment pass. Let her heartbeat slow down.
Later, they went to bed like nothing had happened. He didn’t press his luck, didn’t touch her beyond a quiet goodnight before entering his own room.
But long after Sang Yan had fallen asleep, Yifan lay awake staring at the ceiling—guilt and confusion swirling in her chest like a storm she couldn’t name.
And in the middle of the night, she sleepwalked again.
—-------------------------------------------------------------------------------------------------------
The apartment was still quiet except for the soft hum of Sang Yan’s laptop and the faint rustle of Yifan’s footsteps.
He had been coding for hours, fingers flying over the keys, when a sudden sound made him freeze—a shuffling, slow and tentative sound.
He looked up, startled.
Yifan was sleepwalking again.
She moved through the dim living room like a ghost, eyes half-closed, expression blank but tense.
Sang Yan’s heart clenched.
He stood quickly, careful not to startle her.
“Wen Shuangjiang,” he whispered, stepping forward.
She didn’t respond.
He reached out gently to catch her arm before she could trip over the coffee table.
“Hey, it’s me,” he said softly.
Slowly, she blinked awake, confusion clouding her gaze.
“Are you okay?” he asked, voice low, steady.
She rubbed her eyes and nodded, voice hoarse. “I’m sorry... I didn’t mean to wake you.”
Sang Yan shook his head. “It’s okay. I’m just worried.”
She gave a small, tired smile but didn’t say more.
They settled back onto the couch.
After a long moment, she placed her fingers against his.
He didn’t say anything more until she was back in her room, sitting on the edge of the bed while he pulled the covers around her shoulders.
Her hands were still shaking.
“I haven’t done that in a while,” she finally murmured, eyes on her lap.
“I know but it's been getting frequent these past few days.” Sang Yan sat beside her. “I figured it meant something… shook loose.”
After a long silence, Sang Yan finally said, “Wen Shuangjiang... you don’t have to tell me everything right now. I just want you to know I’m here.”
She looked at him, the vulnerability in her eyes almost breaking his heart. Yifan pressed her lips together. The answer sat heavy on her tongue.
But she couldn’t yet. Not tonight.
Her voice was a thread when she answered. “I need more time. To figure it out myself. Before I can tell you.”
Sang Yan looked at her for a long moment, then nodded once, reaching out to squeeze her hand. “Okay. Take all the time you need. We’ll go at your pace.”
No bitterness. No frustration.
Just quiet understanding but behind all that, Sang Yan is scared. Scared of the unsaid. Scared of the unknown.
She let out a breath she hadn’t realized she was holding. Her shoulders slumped slightly, as if that single word had taken some weight off.
Then slowly—deliberately—she reached for his hand again.
Her fingers curled around his, grounding herself with his warmth. She stood and pulled gently, guiding him with her as she moved toward the bed.
“Will you stay?” she asked, voice low.
Sang Yan’s brows drew together just slightly. “Are you sure?”
She nodded. “I just… I feel like I'll sleep better when you’re close.”
He hesitated only a second more, then climbed in beside her, careful and slow. They lay on top of the covers, his arm gently looping around her waist, her face tucked near his shoulder.
No kisses. No touching beyond the comfort of being held.
Just her breathing steady again. Just his presence like a heartbeat beside her.
And maybe that was what she needed most of all—
Not answers. Not action. Just a place where she didn’t have to be okay right away. Just him.
Sang Yan lay on his back, eyes open to the dim ceiling, one arm tucked carefully around Yifan's sleeping form.
She was warm against his side, her breathing slow and even now. Her fingers curled faintly in the fabric of his shirt, a small anchor she hadn’t let go of even in sleep.
He hadn’t moved in over an hour.
Not because he couldn’t. But because he wouldn’t.
He could still feel the way she had trembled against him earlier. The way her voice had thinned when she said, “I need more time.”
He didn’t know what haunted her dreams. He didn’t know why sleepwalking came like a thief on the nights she said nothing at all.
He didn’t know who had hurt her—or how deeply. But he knew it wasn’t just nightmares.
It was something bigger. Older. Rooted.
And the worst part was the not-knowing. The waiting. The way he was supposed to keep his hands gentle and his mouth closed, when everything in him wanted to demand who, what, when, and how—so he could crush it, tear it out of her past with his bare hands.
But instead, he stayed still.
Instead, he just breathed in rhythm with her, memorizing the weight of her body against his, the quiet trust of her choosing to be here with him.
Was this what loving someone meant?
Holding all the questions inside your chest until they turned into silent promises?
He wanted to fix it. That was the most maddening part.
He could debug a program, rebuild a circuit board from scraps, even navigate the shadiest messes of campus politics and Ji Lin’s manipulations—but he couldn’t fix this.
He could only be here.
Only give her space and warmth and time. And hope it would be enough.
Sang Yan turned his head slightly, careful not to disturb her.
Her face was peaceful in sleep, but even now, he could see the tiny furrow between her brows. The way her mouth never fully relaxed.
It made something ache inside his chest.
“Wen Shuangjiang,” he whispered, the name soft as breath. “I’ve got you.”
He wasn’t sure if she heard. Or if some part of her, buried deep in the place where old wounds slept, ever would.
But he kept saying it anyway, inside his head. Over and over again, like a mantra.
I’ve got you.
I’ll wait.
You’re safe.
Eventually, the weight of it all wore on him. His eyes drifted shut sometime before sunrise, with one last thought slipping through:
He didn’t need to know everything.
He just needed her to keep letting him stay.
—-----------------------------------------------------------------------------------------------
Winter edged into Nanwu slowly but surely—mornings growing crisper, sunlight thinning out into pale ribbons over the campus buildings. The buzz of exams and deadlines carried a sharpness in the air, and most students were beginning to count the days until winter break like prisoners tallying scratches on a wall.
Sang Yan was at the broadcasting club office together with his friends, waiting for Yifan and Siqiao to finish up some edits, when Su Haoan burst in with the energy of a caffeine-fueled puppy.
“I have news,” he announced, eyes practically glowing.
Chen Juwen, half-asleep in a swivel chair, cracked one eye open. “Unless it’s free food or a miracle, keep it.”
“It’s better,” Su Haoan grinned. “My family’s resort. In the mountains. Snow, hot springs, private rooms, no tourists—basically paradise. We can stay there over winter break. Celebrate the Spring Festival and Sang Yan’s birthday while we’re at it.”
“Wait, really?” Duan Jiaxu perked up from where he sat flipping through a game dev script. “You're inviting us freeloaders?”
Su Haoan waved his hand. “Not freeloaders. Friends. My Grandfather already said yes. It’s off-season for them, so the whole place is open.”
Siqiao looked up from her laptop. “Won’t your family be using it for the holiday?”
“They usually do,” Haoan shrugged, “but this year they’re going on a road trip. So I thought—why not?”
Sang Yan leaned back, gaze flicking between the others. “And you’re just casually dropping this now?”
“I was waiting for confirmation. Besides—don’t pretend like you don’t need a break,” Su Haoan smirked, then threw in, “Yifan could use it too. You both have been burning out and it’s affecting us as well.”
She offered a soft smile in response, the idea of crisp mountain air and some distance from the city already soothing something inside her.
Qian Fei nodded enthusiastically. “Count me in. I’m already imagining my vacation self. Zero thoughts, just hot springs.”
Juwen raised his hand. “I’ll come if I get the corner room.”
“No one gets to call dibs yet,” Haoan laughed. “We’ll draw straws like civilized people.”
Sang Yan glanced at Yifan, who gave a small, hopeful nod.
He turned back to the group. “Then it’s settled.”
In the days that followed, the idea of the trip became a buoy for everyone—something to look forward to as projects wrapped and the campus emptied out.
Yifan found herself clinging to the thought, too. Not just the vacation, but the reprieve it symbolized. The chance to breathe outside Nanwu’s familiar walls. To watch the boy she loved with their friends, laughing with snow in his hair.
She hadn’t told him everything.
Not yet.
But she would.
Maybe not all at once, but in moments. In pieces.
And maybe somewhere in the mountains, with the sky wide and the world a little quieter, it would be easier to let go of the rest. If not, it would be a good distraction at the least.
Notes:
I've reached 2k hits and 137 kudos! As a thank you, here's another chapter. Hope you like it.
Thank you again.
Chapter 20
Notes:
(See the end of the chapter for notes.)
Chapter Text
The train was full, packed with students escaping Nanwu for the holiday rush, but their group had claimed a cluster of seats near the back. Luggage stuffed the overhead racks, and the sound of excited chatter and snack wrappers rustling filled the cabin.
Sang Yan leaned back in his seat, earphones draped around his neck, long legs stretched out until they brushed against Yifan’s boots. Across from them, Su Haoan was trying to argue with Zhong Siqiao about which hot springs were better—Japanese onsens or the family resort’s naturally fed mineral baths.
“You’re just biased,” she said, adjusting her hoodie hood. “It’s your family’s place.”
“And you’re just tragically unacquainted with the healing power of our saunas,” Haoan shot back.
“I’ll believe it when I feel my pores weep,” Siqiao replied dryly.
Duan Jiaxu was already half-asleep against the window, mouth slightly open. Qian Fei and Chen Juwen were sharing a pack of spicy peanuts, laughing softly over some meme thread only they seemed to understand.
Yifan smiled faintly, pulling her scarf closer around her neck. The cold from the train window seeped into her shoulder, but it didn’t bother her much. Not with Sang Yan beside her, not with the gentle thrum of the tracks humming in her chest.
He looked over at her, brushed a finger along her wrist. “You warm enough?”
She nodded. “Mm. You?”
“I’m good. Just bored,” he replied, then dropped his voice, low enough just for her. “And a little excited.”
She arched her brow. “About what?”
His smile tilted into something secretive. “You. In a snow-covered cabin. With me.”
She turned her gaze to the window, trying to suppress a laugh. “It’s not a romance drama, Sang Yan.”
“It could be.”
“It’s a vacation.”
“With potential.”
She gave him a look, but he only grinned, bumping her knee with his.
By the time they reached the mountain town, snow had started to fall in flurries, dusting their jackets and hair as they climbed off the van that had picked them up from the station. The air was thinner here, and cleaner—so clean it almost felt unreal.
Su Haoan’s family resort turned out to be a cluster of modern wooden lodges nestled against a quiet slope, bordered by pine trees and thick powdery snow.
“Welcome to Su Lantern Retreat,” Haoan said with mock grandeur. “No curfew, unlimited snacks, and absolutely no professors.”
“Sold,” Qian Fei muttered, hauling his suitcase toward the nearest cabin.
They split off into rooms—Yifan ended up sharing one with Zhong Siqiao, while the boys paired off next door. The lodge smelled like cedar and something faintly citrusy. Heated floors warmed their toes, and the moment she stepped inside, Yifan felt something uncoil in her shoulders.
Later, when the group reconvened in the main lodge for dinner—hot pot, spicy broth, fresh vegetables, and thin-sliced meats—the atmosphere melted into something easy and glowing.
Laughter echoed under the high wooden beams, cheeks pink from the heat and maybe the wine someone had smuggled in. Duan Jiaxu was coaxed into playing guitar after dinner, and the night ended with soft strumming, mugs of tea, and snow dusting the windows outside.
It was nearly midnight when Yifan stepped outside for air. The snow had softened into a whisper, stars blanketing the sky.
She heard the door creak behind her.
Sang Yan slipped out, hands shoved into his coat pockets. “Knew I’d find you out here.”
“Couldn’t sleep,” she said quietly.
He moved closer, standing just beside her, not touching.
They looked out at the trees, the untouched snow glinting silver under moonlight.
“You seem lighter,” he said after a while.
Yifan tilted her head. “Do I?”
“Yeah. Like it’s a little easier to breathe out here.”
She was quiet for a moment. “It is.”
He turned toward her. “Yifan?”
She glanced up.
“You know you don’t have to be okay for me, right? I’m okay just being here. With you.”
Something twisted sweetly in her chest.
She reached for his hand, fingers cold but steady. “You make me feel like I don’t have to carry everything alone.”
He squeezed her hand back. “You don’t.”
They stood like that for a long while. Just two silhouettes in the snow, hearts quietly syncing to the rhythm of falling stars.
Sang Yan's birthday fell on the third day of their mountain retreat, and the morning started with an ambush.
He was still half-asleep, hair a mess and hoodie askew, when Su Haoan and Qian Fei burst into his room, dragging a protesting Duan Jiaxu along.
"Birthday boy!" Haoan crowed, pelting him with individually wrapped candies. "Get up. We’re going sledding!”
“Five more minutes,” Sang Yan groaned, ducking under his pillow.
“Nope.” Jiaxu grabbed the pillow and tossed it. “You get to be king for a day. But kings don’t get to sleep in.”
“Kings also have people executed.”
“Too late. We staged a coup.”
Despite the theatrics, the day unfolded in a kind of golden haze—sledding down powdery slopes, snowball fights that ended with Zhong Siqiao shoving snow down Chen Juwen’s collar, and a group lunch of grilled skewers and roasted sweet potatoes eaten with gloved hands.
By evening, Sang Yan had snow in his socks and a cramp in his side from laughing too hard.
After dinner, they brought out a cake someone had managed to keep hidden in the staff kitchen—a mess of whipped cream and strawberries with Happy Birthday Yan-ge scrawled in wonky frosting. They sang off-key. Su Haoan’s voice cracked halfway through on purpose, earning him a solid napkin throw from Qian Fei.
But it wasn’t the chaos Sang Yan remembered the most.
It was later—when the others had drifted off for a movie marathon and Yifan pulled him aside into the quiet of the balcony.
The snow had stopped. The stars were brighter than ever.
“I got you something,” she said, holding out a neatly wrapped package.
He blinked, then took it. The wrapping was careful—creased precisely, taped cleanly—and when he opened it, a light brown wool coat unfolded in his hands.
He held it up, surprised. “This is… really nice.”
“I haven’t seen you wear that color before,” Yifan said, watching him. “I thought it might look good on you.”
Sang Yan shook it out and slipped it on, then looked down at himself. “How do I look?”
“Like someone with taste,” she said. “Finally.”
He gave her a mock scowl. “You mean always .”
She smiled, fingers brushing the coat sleeve. “Happy birthday.”
He looked at her for a beat too long, then said, “This is the second best gift I got today.”
Yifan’s brow lifted. “Second best?”
“Mm.”
“Okay, then… what’s the first?”
Sang Yan didn’t answer immediately. He stepped closer instead, eyes never leaving hers.
“What do you think is the first?” he asked, voice low.
Yifan blinked, suddenly flustered. “Uh… snow? Cake? That really good hot chocolate?”
He chuckled, then reached out, fingers tilting her chin gently upward so their eyes met.
“You,” he said. “You’ll always be my first.”
Her breath hitched. She didn’t look away.
For a moment, it felt like the whole world had quieted—like the mountains themselves had leaned in to listen.
Yifan’s voice was soft. “You’re not so bad at this romance thing after all.”
Sang Yan grinned. “I’ve got a good teacher.”
She leaned in, resting her forehead against his.
“Happy birthday, Sang Yan,” she whispered.
And when they kissed—slow, unhurried, warm despite the cold air—it wasn’t like fireworks. It was like light from a hearth.
Steady. Certain. Home.
The days after Sang Yan’s birthday slipped by in a blur of shared meals, long walks, and the kind of quiet closeness that only came when time felt suspended.
Their group settled into an easy rhythm. Mornings were for snow-covered trails and hot coffee; afternoons for skiing, card games, or simply lazing by the fire. Evenings were full of chatter, the occasional teasing, and cups of hot wine passed between friends like secrets.
Yifan found herself laughing more easily than she had in months.
There was a moment—just after sunset on their second-to-last day—when she and Sang Yan found themselves alone at the edge of the lake, the surface frozen and shimmering beneath a silver sky.
He wrapped a scarf around her neck—his, oversized and warm—and tucked her hair gently inside the wool.
“You’re not cold?” she asked.
“I’m holding a space heater,” he said, tugging her closer. “I’m good.”
She rolled her eyes but leaned into him anyway, their breath curling in the air like clouds.
“I’ll miss this,” she murmured. “This feeling.”
Sang Yan didn’t answer right away. “We’ll have more of this,” he said eventually. “Different places. Different seasons.”
Yifan smiled, but her fingers curled slightly tighter into his sleeve.
Because reality was waiting.
The return to Nanwu was jarring.
The snow gave way to wet pavements and overfilled lecture halls. The brief holiday haze faded under the weight of spring schedules, project deadlines, and student responsibilities.
Broadcast club kicked back into full swing for Yifan—new interns, new segments, new problems. Sang Yan dove headfirst into debugging his capstone app and preparing for a competition round with his teammates.
Their time together shrank—no longer stretches of hours but minutes grabbed between classes or late evenings on the couch, each of them too exhausted to do much but exist side by side.
Yifan noticed the shift—not in his affection, but in the pace. The weight.
Some nights, she found Sang Yan asleep at his desk, slumped over blueprints and lines of code. Other nights, she fell asleep before he even came home from the lab.
Still, she didn’t feel forgotten. Just… paused.
And on the nights when they did find each other—half-drowsy conversations under shared blankets, fingers loosely entwined across the couch arm—those moments carried more weight than any words.
One evening, as rain pattered gently against the windows, Sang Yan returned with damp hair and a bag of takeout.
He dropped it on the table, kicked off his shoes, and flopped beside her with a long sigh.
“Remind me,” he mumbled, “why I ever wanted to build apps for a living?”
Yifan passed him a towel and leaned into his side. “Because you’re too smart to do anything else?”
He huffed a tired laugh, resting his head on her shoulder.
“I missed you,” she said quietly.
His hand found hers without needing to look. “I’m right here.”
And though the seasons were shifting and their days growing heavier, in that moment, they were still them—still wrapped in something tender, still holding on.
Even in the quiet.
Even in the storm.
—--------------------------------------------------------------------------
The taxi ride was quiet. Too quiet. Yifan sat with her hands on her lap, thumbs pressed together, nails digging in slightly with each bump on the road.
She hadn’t been back in a while—not since the start of her first year at Nanwu. Her messages to her mom had grown shorter, sporadic. Zhao Yuandong always replied, always sent money during holidays, always ended every message with the same line: Come home when you have time.
But home never felt like home. Not since her father passed. Not since everything fell apart.
The door opened before she could knock. Zhao Yuandong greeted her with a smile too big, too bright.
“You’re thinner,” her mother said, ushering her inside. “You’re not eating well, are you?”
Yifan didn’t reply. Her eyes scanned the house, reflexively. “Where’s Uncle Zheng and Kejia?”
Her mother turned toward the kitchen. “They went on a short vacation. They’ll be back in a few days.”
Yifan nodded once. “Of course. That’s why you picked today.”
Zhao Yuandong paused in the middle of pouring tea. “Don’t start,” she said gently, “Just sit. I made some soup.”
Yifan obeyed reluctantly, settling on the edge of the couch. Her mother joined her a moment later, setting the tea down without touching hers.
“I have something to tell you,” Zhao Yuandong said, her voice soft. “Something important.”
Yifan’s heart thudded once, loudly. She didn’t respond.
“I’m pregnant.”
The words sat in the air like smoke. Yifan blinked. Her mother looked down at her hands, waiting.
“That’s…” Yifan started, but she couldn’t finish the sentence. She didn’t know how.
Before anything else could be said, the front door opened.
“I’m back!” came a familiar voice from the foyer.
Yifan froze.
Che Yanqin walked in with grocery bags, her face lighting up when she spotted Yifan on the couch.
“Well, if it isn’t little Ah Jiang! You’re finally visiting,” she said with a beaming smile that didn’t reach her eyes. “It’s been years, hasn’t it?”
Yifan stood automatically. “What is she doing here?”
“She’s staying with me for a while,” Zhao Yuandong answered quickly. “Just until I’m a bit more stable. She’s helping.”
Che Yanqin put the bags down with a sigh. “Yuandong needs company. Pregnancy at this age isn’t easy.”
Yifan didn’t move. Her voice was low. “I said I never wanted anything to do with them again.”
Zhao Yuandong faltered. “That was before. Things change.”
Che Yanqin smiled, undeterred. “I was just asking about your school. How’s Nanwu? You’re doing well, I assume?”
Yifan said nothing.
“You know,” Che Yanqin went on, “Ming is very interested in applying. He’s been thinking of engineering. Maybe you could help? A referral or two, just something simple.”
That snapped something inside Yifan.
She turned to her mother. “You knew. You knew how I felt. And you let her in anyway.”
“Ah Jiang—”
“No,” she said sharply.
Zhao Yuandong’s tone grew defensive. “They took you in after your grandmother passed. That means something.”
Yifan stared, stunned.
“Took me in?” she echoed. Her voice trembled. “They locked me in. She hit me for talking back. Her husband, my own uncle, ignored everything. Her brother—Che Xingde—tried to touch me. Multiple times.”
Che Yanqin’s face finally dropped its pleasant mask.
“You’re exaggerating,” she said. “Don’t slander your elders—”
“Don’t,” Yifan hissed. “Don’t talk to me.”
She turned back to her mother. “I begged you. Again and again. I told you I was scared. I told you what was happening. And you—you just left me there.”
Zhao Yuandong looked away, lips pressed tight.
Yifan felt sick. The walls of the house felt too close, like a trap. Like before.
“I can’t do this,” she whispered.
She grabbed her bag and moved toward the door.
Her mother stood. “Ah Jiang, wait—”
“Don’t contact me again,” Yifan said, without turning back. “Not about your pregnancy. Not about her. Not about anything.”
And then she was gone.
Out into the open air. The cold stung her face, but she welcomed it. It kept her real.
She didn’t cry—not then. Not until she was on the bus back to the apartment, curled against the window, her reflection shaking in the darkened glass.
Because some wounds didn’t scar over. They just stayed open, waiting for the next cut.
The bus ride back felt longer than it should’ve.
Yifan didn’t talk about her visit. When Sang Yan met her at the bus stop near their apartment, she smiled like nothing was wrong. She laughed at his teasing, thanked him for the warm drink he handed her, leaned lightly into his side like always.
But that night, she sleepwalked again.
And again the next night.
By the end of the week, it was every night.
At first, Sang Yan tried to pretend it wasn’t alarming. Maybe the stress of classes. But when he found her curled by the window one night, murmuring in her sleep, face pale in the moonlight, he stopped pretending.
He didn’t ask. Not directly. Instead, he brought his pillow and blanket into her room the following night. Settled on the small daybed in the corner with no fanfare.
The second night, he moved to the floor beside her bed.
The third, she wordlessly lifted the blanket and let him in.
And he stayed. Every night after.
Not touching. Not pushing. Just there.
Sometimes, she shifted in the dark, fingers brushing his. Sometimes, he woke up to her curled into his chest, breathing shallow but even. He held her as gently as he could, like she might vanish.
He didn’t ask what happened. But he waited. And watched.
Because the cracks were showing.
Yifan still went to class. Still showed up for the broadcasting club. Still turned in her projects. But her eyes looked tired, her posture tense. Her fingers shook when she thought no one was watching.
And when he asked if she wanted to talk, she only said, “I’m managing. I just need more time.”
So he gave her that. Even when it killed him.
Spring edged into the air slowly. The trees on campus began budding, students traded scarves for light jackets, and midterm pressure loomed over everyone like a cloud.
Yifan was walking back to her dorm to pick up an equipment bag for a club shoot when she saw her.
Che Yanqin, standing just outside the main gate. Holding a handbag in one arm and a familiar look of patronizing entitlement.
Yifan stopped in her tracks.
"Ah Jiang!" her aunt called out brightly. "There you are. I was told this is where you usually pass by—"
Yifan turned immediately, pretending not to hear.
But Che Yanqin caught up, grabbing her arm. "Don’t pretend. I’ve been trying to reach your mother, but she said you wouldn’t talk. So I thought I’d come directly. This is important, Ah Jiang."
Yifan stiffened. "Let go."
Che Yanqin didn’t. “You’re being childish. I came to ask for a simple favor. Just speak to someone at admissions. Get Ming on a list. That’s all. It’s your duty as family—”
"I’m not family."
"Don’t be ridiculous—"
“I said no.” Her voice was low. Dangerous.
But Che Yanqin pressed on. "You’re being ungrateful. We housed you, fed you—"
"Don’t," Yifan whispered, trembling.
“—and now you’re at a good school, with good grades. It’s time you returned some of that kindness—”
"She said no."
The voice came from behind. Firm. Steady.
Sang Yan.
He stepped up beside Yifan, gaze cold as ice, standing a breath away from her shoulder.
Che Yanqin blinked at him, taken aback.
“I remember you,” Sang Yan said flatly. “High school. The school called both our parents in. You and your husband came in place of her mom.”
Recognition lit Che Yanqin’s face. “Oh—yes. I remember you now. The Sang boy.”
“You said some pretty loud things about Yifan back then,” Sang Yan said, tone still calm. “How she was ruining herself. How dare she seduce someone at her age. You were yelling in the hallway.”
Che Yanqin’s smile faltered.
“And now you want her help?”
“She’s just being emotional. This isn’t about the past—”
But before she could finish, Yifan reached for Sang Yan’s hand. Her fingers laced through his tightly, grounding herself.
“We’re leaving,” she said, looking only at him.
And they walked away, leaving Che Yanqin behind at the gate, red-faced and speechless.
Back in the apartment, Yifan didn’t speak for a long time.
She sat on the edge of the bed, shoes still on, hands in her lap.
Sang Yan knelt before her, wordless, waiting.
Finally, she whispered, “Thank you.”
He nodded. “You don’t owe them anything.”
Her eyes brimmed with unshed tears. “I just wanted one day. Just one day where they didn’t follow me here.”
Sang Yan gently took off her shoes. “Then we’ll build a hundred more days without them.”
She nodded. And when they lay down that night, it was her who curled into him first.
And for the first time in weeks, she didn’t sleepwalk.
Yifan didn’t return to class that afternoon.
She claimed to have a headache. Blamed the sun.
Sang Yan didn’t push. He walked her home in silence, stopped by a café on the way to buy her favorite bread, and left it quietly on her desk when she disappeared into the bathroom.
She didn’t eat it.
She just curled up on the couch in his hoodie, feet tucked beneath her, staring at the muted television like she wasn’t seeing it at all.
He gave her space. Stayed close.
She didn’t speak for hours. Not until night settled over the city and the windows turned black with reflected light.
“Sang Yan?” she asked softly.
He looked up from his laptop.
“If they come back—if they make noise about me or start spreading things—will it affect you?”
It took him a moment to understand. “You mean… Che Yanqin?”
“I mean my family,” she said, voice flat. “The ones I didn’t choose. The ones who won’t leave me alone.”
Sang Yan closed his laptop and moved to sit beside her. “It won’t affect me. Not in the way you think.”
“But it could,” she said. “People talk. Students, professors, strangers. They’ll say I’m unstable. That I have a history. That you’re better off with someone less... complicated.”
Her words landed heavy in the space between them.
Sang Yan didn’t respond right away.
And so Yifan kept going, the floodgates beginning to crack.
“I spent years being told not to make trouble,” she whispered. “To be good, quiet, obedient. Because if I wasn’t, no one would want me. That I was already too much. That I would be left behind again.”
Sang Yan’s throat tightened.
“My mom said she’d take me back,” Yifan said, barely above a breath. “She promised. I called. I begged. I said I’d be good. That I’d never ask for anything again. I left voicemails, messages. Days passed. Weeks. I told her I’d never talk back. Never complain. Just please, please take me back.”
She paused, breath shaky.
“She never came. Never answered. I stayed in that house with my uncle’s family. With people who looked the other way or made it worse. And I thought—I thought maybe I was broken. Maybe I did something to deserve it.”
Sang Yan’s hands clenched into fists before slowly unfurling.
Yifan kept her gaze on the couch cushion.
“But then…” she hesitated. “You’d visit. On weekends. You’d bring snacks, complain about the bus ride, fall asleep on the table while I did homework back at the noodle restaurant.”
Sang Yan smiled faintly at the memory. “You made me a blanket fort.”
“You were the only good thing,” she said, voice shaking. “The only one who made me feel like maybe I wasn’t invisible. Like maybe I mattered.”
He swallowed hard. “Yifan—”
“I don’t want to be this way,” she whispered. “So afraid all the time. So ready to be left behind again. And you—”
She turned to face him finally, eyes shining with the force of everything she’d buried for years.
“You shouldn’t have to carry any of this.”
He reached for her then, both hands cupping her face as gently as possible.
“You’re not a burden,” he said firmly.
“I’m scared—”
“I know. But I’m not going anywhere.”
She closed her eyes, but the tears slipped out anyway.
“I’m sorry I didn’t do more,” he said. “Back then. I should’ve seen it. Should’ve tried harder to—”
“No,” she said quickly. “You did what no one else did. You showed up.”
He pulled her into his arms, holding her like something precious and breakable and beloved all at once.
“I love you,” he said quietly. “Even the parts you’re scared to show.”
She buried her face in his chest, her voice muffled and aching. “I don’t want to lose you.”
“You won’t,” he promised.
“You say that now…”
“I’ll say it tomorrow too. And the day after. As many times as you need.”
She looked up at him. “What if I’m not enough?”
“You’re already everything,” he said. “I don’t need perfect. I just want you.”
And in that moment, wrapped in his arms, something inside her—something small and fragile and hopeful—finally exhaled.
Not everything was healed.
But something had begun.
Notes:
Back from vacation! Still at this restaurant hahahaha
Thank you for patiently waiting for this chapter. As always your comments are my energy pill.
Chapter Text
Recovery wasn’t linear.
Some mornings, Yifan woke up before the alarm and felt like breathing came a little easier. Other days, she drifted through lectures with her head full of fog and her mouth too tight to speak.
But she was trying.
And the people around her—those who mattered—noticed.
One quiet Wednesday, Zhong Siqiao dragged her to their favorite dumpling shop off campus. No pretenses. Just food and silly gossip, stories about classmates’ love lives and new shoes and haircuts gone wrong.
“You know,” Siqiao said, reaching for a vinegar-soaked dumpling, “you’ve been quiet lately. Not in a bad way. Just… like you’re coming back to yourself.”
Yifan blinked. “I’m not sure I ever left.”
“Maybe not. But you looked like you forgot how to fight for a bit.” She nudged Yifan’s knee with her own. “Glad you’re remembering now.”
Later that week, Su Haoan tossed a milk tea at her during club meeting. “Drink. It's a limited edition.”
Yifan raised a brow. “You’ve never been this generous.”
“I’m feeling philanthropic. And also, I owe you from the last group project. You saved our asses.”
Yifan smiled, the curve of her mouth slow but genuine. “You’re welcome.”
Even Duan Jiaxu dropped by the studio during one of her late editing sessions just to say, “You’re killing it,” before disappearing again with a smirk.
They didn’t pry. They didn’t dig.
But they stayed.
And that mattered more than they knew.
The weekend after her encounter with Che Yanqin, Sang Yan took her out of the city.
No grand destination. Just a short train ride to a sleepy riverside town. A tiny bookstore tucked behind a café. A quiet picnic in a sun-dappled park where Yifan laid her head on his lap and listened to the breeze rustle through the trees.
Neither of them spoke much.
They didn’t need to.
When Sang Yan brushed her hair back behind her ear and murmured, “You doing okay?” she nodded and squeezed his hand.
He didn’t ask more than that.
And she loved him all the more for it.
Spring unfolded gently into summer.
Yifan’s broadcasting competition came with brutal weeks—long hours editing, polishing scripts, and coaching junior team members. There were nights she didn’t sleep, mornings she showed up in class wearing yesterday’s clothes and determination like armor.
But she made it.
Her documentary on student burnout in creative fields placed second. Not the top prize—but a respectable finish. She accepted it with a quiet smile and eyes glinting with hard-won pride.
Sang Yan met her at the gate after the awards ceremony, lifting her up briefly in his arms before setting her back down and saying, “Second place? I demand a recount.”
Yifan rolled her eyes. “I like silver better anyway. Less pressure to defend next year.”
“You’re still my champion,” he said, holding out a lollipop like a medal.
She laughed, took it, and bumped his shoulder. “You're such a nerd.”
“I aim to please.”
Now, summer break was officially in sight.
Yifan returned to the study center where she’d once tutored high school students during her first year. The director greeted her like a lost daughter, immediately assigning her a group of rising seniors in need of essay help and college counseling.
She didn’t mind.
In fact, she found herself liking the structure of it—the rhythm, the students' questions, the look of relief on their faces when something clicked.
Meanwhile, Sang Yan was scouring internship boards, half-coding personal projects at midnight, half-swearing under his breath about rejection emails and confusing applications.
“I don’t even need pay,” he grumbled one evening, sprawled on the couch. “Just give me air-conditioning and something real to build.”
Yifan tossed him a cold soda. “You’re going to get one.”
He cracked it open and looked at her. “Yeah?”
“You’re brilliant. You just need someone to recognize it.”
He looked down, then back up. “You’re still my favorite someone.”
She smiled, stretching out beside him, her head against his shoulder.
And in the quiet hum of that summer evening, with the windows open and the cicadas singing, both of them enjoyed their time together.
Sang Yan didn’t say anything at first when the acceptance email came in.
He just stared at the subject line, blinking.
Then he reread it five more times.
Then—quietly, absurdly—he laughed. One short, stunned breath that felt like it belonged to someone else.
When he called Yifan, she picked up on the second ring.
“Hey,” she said, breathless and warm, like she’d just stepped into sunlight. “What’s up?”
“I got it.”
There was a pause. “You—wait, you got it ?”
He grinned. “Yunxiao. Nanwu branch. UX/UI intern.”
The line was silent for one beat, then two—before a shriek crackled through the speaker.
“ Sang Yan! ”
He laughed, real this time. “I’m still processing.”
“You—you absolute genius! You didn’t even tell me they called you back!”
“They didn’t. It just… came through.” He sank down into his chair, rubbing the back of his neck. “I think Ji Lin’s fallout actually worked in my favor. Someone must’ve flagged my part of the project.”
“That’s karma ,” Yifan said firmly. “And talent.”
And suddenly, just like that, the weight of uncertainty he’d been dragging all semester lifted, replaced by something lighter. Not relief, not exactly. But momentum.
He was moving forward.
And she was proud of him.
A few days later, while Sang Yan was at orientation, Yifan wrapped up her last tutoring session of the afternoon, feeling the familiar hum of fatigue in her bones.
The sun had dipped low, casting golden shadows across the street in front of the study center. She waved goodbye to the director, shouldered her bag, and started down the steps—
Then she heard it.
Screeching tires. A metallic thud. Glass shattering.
Her head snapped toward the street.
A taxi had jumped the curb just a few meters down, slamming into the sidewalk, narrowly missing a lamppost but sending a parked scooter skidding across the pavement.
Pedestrians screamed and scrambled back. One of the shop signs hung crooked, wires sparking above it. Smoke hissed from the engine.
Yifan froze.
Her instinct as a student reporter kicked in and she stepped forward carefully, scanning the scene with narrowed eyes. The driver’s door swung open.
Then she saw him.
The man stumbling out of the car, forehead bleeding, clothes disheveled—*
Che Xingde.*
Everything in her dropped.
A switch flipped in her chest, sharp and brutal. Her lungs squeezed shut. The sidewalk tilted.
His face.
His hands.
His voice, leering, the way he’d closed the door behind her, the way he’d smelled like cigarettes and something sour, the way no one believed her, the way her aunt had turned away.
Yifan couldn’t move.
The city noise faded, the chaos swirling into a blur of color and memory and fear.
Her body remembered.
The shortness of breath. The rush of heat to her cheeks. Her fingers went numb around the strap of her bag.
Someone brushed past her, jostling her shoulder, and that touch was too much.
She stumbled back into the gate of the study center, collapsed onto the steps, and curled forward, breath caught mid-throat. Her vision tunneled.
She couldn’t breathe.
She couldn’t breathe.
He was here. He was here—
A staff member came running out. “Call an ambulance! Someone’s hurt—wait, miss, are you okay—”
Yifan didn’t answer. She shook her head, clutched her chest, tried to ground herself— in the present, you’re in the present, he didn’t see you, he’s not near you—
But it didn’t work.
The past was already clawing her under.
Yifan stared at her shaking hands for a long time before she managed to dial his number.
The street had quieted now. Police tape shimmered under the late-afternoon sun, and the taxi had already been towed. Her coworkers had offered to walk her home, but she’d declined with a too-tight smile and a quiet, automatic “I’m fine.”
She didn’t want company.
She wanted him.
Sang Yan picked up on the second ring, his voice warm with leftover excitement from his first week at the internship.
“Hey, I was just about to—”
“Can you…” Her voice faltered. She cleared her throat. “Can you take me home?”
A pause.
“Where are you?”
They didn’t speak much on the way back.
Sang Yan didn’t press her. He just glanced at her once—really looked—and something in his expression shifted. His hand rested open between them, palm up.
Yifan took it.
Her fingers were cold.
When they reached the apartment, she peeled off her shoes, dropped her bag by the door, and made her way straight to the couch. She sat down slowly, as if gravity had tripled, her movements sluggish and small.
Sang Yan followed without a word, crouching in front of her.
“I brought your slippers,” he murmured.
She didn’t answer. Her eyes were vacant, gaze fixed somewhere past him, lost in something too far and too close all at once.
He didn’t ask. He just slipped the slippers gently onto her feet.
“Do you want tea?”
She gave a small nod.
By the time he came back with the mug, she hadn’t moved.
Yifan curled her fingers around the ceramic, letting the warmth seep into her skin. But she didn’t drink.
“There was an accident,” she said finally. “In front of the study center.”
Sang Yan sat down on the rug in front of her. “Were you hurt?”
She shook her head. “Just... shocked.”
He waited. Quiet. Present.
“I recognized someone,” she added. “From Beiyu.”
Sang Yan tensed slightly, but didn’t speak.
She hesitated, then said it anyway, voice barely audible. “Che Xingde. My aunt’s brother.”
His brow furrowed, but his expression stayed unreadable. “You okay?”
Yifan swallowed. “I don’t know.”
He didn’t know the history. Didn’t know the reason her whole body locked up the moment she saw that man step out of the wreckage. Didn’t know why she’d had to crouch behind a wall just to breathe, why her throat had closed like it remembered a hand that had never let go.
And she didn’t tell him.
Because if she said it out loud, it would be real again.
So she just shook her head, a small, stifled gesture. “It just… brought things back.”
Sang Yan’s expression softened. His hand reached out, fingers brushing hers. “You don’t have to talk about it.”
“I’m not sure I can .”
“Then don’t. Not until you’re ready.” His voice was even, steady—like a wall she could lean against. “You don’t owe me an explanation to be held.”
She blinked fast. Her throat felt full.
“I don’t want you to think I’m—”
“Weak?” he finished for her, gently. “Crazy?”
She didn’t answer.
“I don’t think that. Not now. Not ever.”
Yifan’s shoulders slowly unraveled, like a fist unclenching.
And when she leaned forward—tentative, slow—he met her halfway.
His arms came around her, anchoring her to this moment, this living room, this version of her that was allowed to shake without shattering.
She rested her forehead against his shoulder, and he didn’t ask anything more.
She didn’t cry.
But she trembled.
And Sang Yan, even without knowing why, held her as if he did.
—---------------------------------------------------------------------------------
Sang Yan had never been good at pretending.
Not with Yifan.
So when she smiled the next morning—careful and quiet, the kind of smile that didn’t reach her eyes—he felt something inside him coil tighter.
He didn’t ask again.
Didn’t press.
But he watched. And he was worried .
She was still herself in all the technical ways: attending work, replying to messages, sending him the occasional sticker mid-day. But there was something different now. A delay between reaction and emotion. A flicker behind her gaze, like the lights were on but no one dared open the windows.
That night, she touched his arm before bed and said, “You’re not sleeping here because you think you have to, right?”
And he kissed the top of her head, whispered, “I want to be wherever you are,” and hoped she didn’t hear the tremor in his voice.
By the third day, Sang Yan messaged Duan Jiaxu.
[Sang Yan]: You free tonight?
[Sang Yan]: Need to ask something.
[Sang Yan]: Kind of serious.
[Duan Jiaxu]: sure.
[Duan Jiaxu]: hot pot or noodles?
[Sang Yan]: doesn’t matter.
[Sang Yan]: just need to talk.
They met at a quiet corner place off-campus—Jiaxu picked it because the tables were spread out and the music was low. Sang Yan didn’t say much until the food arrived.
He stirred the soup distractedly, eyes fixed on the steam.
Jiaxu didn’t push. Just waited.
Finally, Sang Yan said, “Have you ever felt like… someone you love is hurting, but they won’t let you see it?”
Jiaxu’s chopsticks paused midair. “Yifan?”
Sang Yan nodded.
“She saw someone,” he said. “Someone from her past. After an accident. She didn’t get into detail, just gave me a name. Her aunt’s brother.”
Jiaxu’s brow furrowed faintly. “You think there’s more to it?”
“I know there is.” His voice was low. Frustrated. “The way she looked that night—I’ve never seen her like that. Frozen. Not afraid like she’s being chased, but like she’s already been caught.”
Jiaxu didn’t say anything for a moment.
Sang Yan looked down at the broth. “I want to believe it’s just bad memories. Something unpleasant, something complicated. But the more I think about it…”
He trailed off. Swallowed hard.
Jiaxu’s tone was gentle. “What are you afraid of?”
“I’m afraid—” Sang Yan stopped. The words felt wrong, too heavy, too invasive. “—that someone hurt her. A long time ago. And that I never noticed.”
Jiaxu’s expression softened. “You were kids. You were doing your best.”
“That’s not the point,” Sang Yan muttered. “She used to wait for me at Beiyu, remember? I thought she was just lonely back then. But what if—what if it wasn’t just that? What if I missed all the signs?”
“You’re not missing them now.”
Sang Yan fell quiet again.
Then: “She won’t talk about it. And I’m scared that if I try to dig, I’ll make it worse.”
“You probably will. If you push too hard.”
Sang Yan looked up sharply.
Jiaxu gave a small, understanding smile. “But you won’t push. You’ll stay. You’ll keep being steady. That’s the part that matters.”
Sang Yan rubbed his thumb against the chopsticks. “What if I’m not enough?”
“You are.”
He didn’t answer. He just nodded slowly, swallowing the ache in his throat.
Jiaxu watched him for a second, then said, “You’re allowed to be afraid, Sang Yan. You love her. That doesn’t mean you need to fix everything right now.”
Sang Yan gave a faint, humorless chuckle. “Doesn’t stop me from wanting to.”
“Of course not.” Jiaxu leaned back. “But sometimes love isn’t about solving what someone’s not ready to give you. Sometimes it’s just about waiting in the hallway until they open the door.”
Sang Yan went quiet.
Then finally said, “I hope I’m wrong.”
Jiaxu nodded once. “But if you’re not, she has you now. And you’re not going anywhere.”
—----------------------------------------------------------------------------------
Yifan had never been good at lying—not really.
But she’d learned the art of pretending well enough to convince herself.
She noticed it first in the way Sang Yan watched her now. His eyes lingered longer. His hand would pause for a beat before letting go. He didn’t ask questions, but his silence was weighted, expectant.
So she smiled more. Talked more. Reached for his hand first. Laughed at jokes she didn’t fully hear. She told herself it was for him—for them.
The truth sat untouched in the quiet space behind her ribs, a sealed drawer she wasn’t ready to open.
And slowly, that drawer stopped rattling.
The weeks passed with a muted stillness. No word from her mother. No unexpected figures at the school gates. No calls, no messages, no shadows trailing behind.
Che Xingde had disappeared as suddenly as he’d appeared. Maybe it really was an accident. Maybe they had all gone back to Beiyu.
Yifan didn’t ask.
She focused instead on what was right in front of her—finalizing her application for internship, working extra hours to polish her portfolio, cleaning their apartment until it looked like a catalogue spread.
Sometimes, when Sang Yan was asleep beside her, she’d study his face in the dim light and think about telling him.
But the moment would pass. Always.
Some truths, she decided, could be folded gently into the past—tucked away like winter clothes in summer.
Third year began with the sting of early alarms and full inboxes.
Yifan started her internship with Nanwu Daily, the local newspaper. It wasn’t glamorous, but it was real. Tangible deadlines. Real interviews. Actual copy under her byline.
She’d spend the mornings trailing senior reporters, afternoons typing up summaries, and evenings buried in edits. The newsroom was fast, messy, and occasionally brutal—but it gave her purpose.
And Sang Yan—he was still at Yunxiao Games, finishing his internship rotation.
Their schedules rarely aligned, but they had a system now. Friday night dinners. Shared grocery runs on Sunday. Short good morning texts. Long late-night calls when they couldn’t fall asleep.
Their relationship no longer burned like fire—it glowed. Warm, steady, ever-present.
One evening, they passed each other in the kitchen, and Yifan brushed her hand across his back as she reached for the kettle. It wasn’t intentional, but he turned to smile at her, as if he’d been waiting for just that.
She thought: This is what safety feels like. Not the absence of fear, but the presence of something softer.
She still locked her bedroom door when she was alone.
Still checked the windows sometimes without realizing.
But she wasn’t unraveling anymore.
Some days were harder than others, sure. But the air had cleared, and the cracks beneath her skin didn’t sting as much. She could breathe without checking over her shoulder.
The storm had passed.
And for now, at least, the sky held.
Chapter 22
Notes:
(See the end of the chapter for notes.)
Chapter Text
Yifan had found a rhythm again.
Most days began before sunrise, with half-laced sneakers and a lukewarm thermos of coffee. The newsroom was already humming by the time she arrived—phones ringing, keys clacking, voices chasing deadlines.
Her supervisor, Editor Liang, had started letting her pitch small stories. Campus profiles, weekend features, interviews with local artists. It wasn’t headline material, but it was hers. Tangible. With bylines that spelled Wen Yifan in clean, proud print.
At night, she’d swap stories with Sang Yan, curled up on the couch while he typed away on his laptop. He was now part of Yunxiao Games’ Narrative Design team , and he’d never looked more alive than when he was mid-rant about character arcs or dialogue trees.
Even in exhaustion, they met in the spaces in between: post-it notes on the fridge, quiet dinners when schedules aligned, sleepy kisses exchanged without words.
They were growing—together and apart—in the best ways.
And Yifan allowed herself to believe the worst was behind her.
—----------------------------------------------------------------------------
It started with nothing.
A moment. A flicker.
She’d been leaving the Nanwu Daily office late one Tuesday, head bowed over her phone as she checked edits. The parking lot was mostly empty. Streetlamps buzzed quietly overhead.
Out of the corner of her eye—movement. A man in a cap, walking just a little too slowly past the gate.
She barely registered it at first. Nanwu was a busy district. People lingered. Loitered. It wasn’t unusual.
But something about his gait stuck in her head.
Not fear. Not yet.
Just a small, unsettled silence in her chest.
The next morning, she laughed it off with Sang Yan over breakfast.
“I think I scared myself,” she said, pushing scrambled eggs around her plate. “Some guy was pacing outside and I thought he was—never mind. I was tired.”
Sang Yan looked up. “Where?”
“Outside the paper. Probably nothing.”
He nodded, but she noticed how he tightened his grip around his chopsticks. “Tell me next time.”
“I just did.”
“You know what I mean.”
She gave a light smile, then leaned over to press her forehead to his. “I’m okay.”
She wanted to believe it.
But then it happened again.
Two days later, at the bus stop.
She caught a glimpse of a man standing across the street. Just standing. Watching.
Same build. Same posture.
Her hands turned cold.
She turned away, focused on her phone, heart hammering. When she looked back, he was gone.
She told herself it wasn’t him.
It couldn’t be.
Could it?
She didn’t tell Sang Yan that time.
Didn’t want to worry him. Didn’t want to believe it.
But every day after, she began to feel it—that hum beneath her skin, the sense of being watched . That same man. Far enough to stay blurry, close enough to be felt.
In the shadows between streetlights.
In reflections caught in café windows.
In the chill that slithered down her spine at the sound of her name when no one was near.
She thought about telling someone. Anyone.
But what would she say?
I think I’m being followed by someone I haven’t seen in years. Someone who shouldn’t be here. Someone I never told you about.
The words felt impossible.
So she did what she’d always done.
She smiled.
She endured.
She buried the fear under perfectly filed reports and carefully planned meetings.
But late at night, when Sang Yan had fallen asleep beside her, Yifan would lie awake staring at the ceiling, wondering if the past had found its way back again—
And if this time, it wouldn’t leave.
---------------------------------------------------------------------------------------
It started with a coffee refill.
Xiao Lin, one of the senior interns at Nanwu Daily , had just returned from the convenience store downstairs when she paused beside Yifan’s desk, brows drawn in slight concern.
“You ever noticed that guy hanging around the gate?” she asked, setting a drink down beside her own monitor. “Cap, brown jacket, kind of… just stands there.”
Yifan looked up too fast. “What guy?”
Xiao Lin narrowed her eyes. “So you have seen him.”
“I mean—maybe once or twice. I didn’t think anything of it.”
Xiao Lin leaned against the desk. “Don’t want to freak you out or anything. It’s probably nothing. But we get all kinds here. Especially after hard-hitting reports. There’s always someone who gets too invested, too angry, or too weird.”
Yifan forced a small smile. “Right. Thanks for the heads-up.”
But her stomach had dropped to her shoes.
She wasn’t imagining it.
Someone else saw him too.
And somehow, that made it worse.
That night, Yifan stared at her phone long after getting home. She didn’t know what she was planning to say— “I’m scared,” or “I need help,” or something in between.
Instead, when Sang Yan called, she just said, “I’ve been thinking… you know, it’s a bit far from your office, but if you’re not too busy, maybe you could—sometimes—pick me up from work?”
Sang Yan didn’t even pause. “Of course.”
“You don’t have to—”
“Yifan.” His voice was gentle but steady. “I want to.”
So he did.
And just like that, they slipped into a quiet new routine. Every evening, five-thirty sharp, Sang Yan would be waiting by the newspaper office entrance, hands in his pockets, expression softening the moment she stepped out. Sometimes he brought coffee. Sometimes he just brought himself.
And she started breathing a little easier.
Until the day everything cracked open again.
It was a Sunday afternoon when Li Ping showed up, arms full of groceries, the faint scent of ginger and soap trailing after her like a second coat.
Yifan had just come down to take out the trash when she spotted the older woman stepping out of a taxi at the corner.
“Auntie!” she called with a smile, hurrying forward.
Li Ping smiled back. “Yifan, dear, perfect timing. Could you help me carry these up? Your fridge is going to be full for a week, courtesy of me.”
Yifan reached for the bags automatically—then looked up.
Her fingers nearly went numb.
Behind the wheel of the taxi, Che Xingde glanced back.
No words. No expression.
Just a long, loaded stare.
Then he drove away.
Yifan stood frozen for a breath too long.
“Yifan?” Li Ping called over her shoulder.
She blinked hard and forced her legs to move. “Coming.”
Dinner was pleasant, if a little chaotic. Li Ping recounted tales from the neighborhood, made small jokes about Sang Yan’s messy desk habits, and teased Yifan about her thin appetite. But none of it landed right.
Sang Yan kept sneaking glances at Yifan across the table.
She kept missing her mouth with her chopsticks.
She laughed at the wrong times.
When Li Ping eventually went to the spare room to rest, Sang Yan cornered her gently in the kitchen.
“You okay?”
Yifan nodded too quickly. “Just tired. The work at the paper’s been intense lately.”
“You sure that’s all?”
She smiled. “Yeah. Just adjusting.”
But she couldn’t stop thinking—
What was Che Xingde doing driving a taxi here?
Did he know it was Sang Yan’s mother he was dropping off?
Or had it been a coincidence?
And if it wasn’t…
What else did he know?
What else was he planning?
She hadn’t told Sang Yan everything. Not about Beiyu. Not about the visits. Not about the weight of shame and silence she carried in her ribs like splinters.
But now it wasn’t just her.
If Che Xingde went after Sang Yan’s family—if he said anything —
Would Sang Yan still look at her the same way?
Would he still want to hold her?
Would he still stay?
Her stomach turned with the weight of all she hadn’t said.
And for the first time in weeks, she didn’t sleep at all.
—----------------------------------------------------------------------
In the days following Xiao Lin’s offhand warning, Wen Yifan found herself glancing over her shoulder more often than not.
Each evening, as she stepped out of the Nanwu Daily building, her eyes would sweep the crowd on instinct, heart stalling at any figure who lingered too long by the curb or wore a cap too low. She’d asked security once, casually—too casually—if anyone had been inquiring about her.
The guard had smiled and shaken his head. “Nothing out of the ordinary.”
For a time, she believed it.
And slowly, she allowed herself to relax again.
Winter crept into Nanwu like a hush settling over the city. The skies turned pale and glassy, and the occasional drizzles gave way to a steady, bone-deep chill. Even inside the newsroom, the air carried the scent of ink and cold metal.
Yifan had just returned from the editing room, a stack of drafts in hand, when Xiao Lin sidled over to her desk with a glint in her eyes that spelled gossip.
Before she could speak, Yifan’s phone lit up with a message.
Sang Yan : 【What time are you getting off work?】
Wen Yifan : 【Soon.】
Xiao Lin peeked at the screen and grinned. “When do we get to meet your mysterious boyfriend, huh?”
Wen Yifan smiled faintly. “Next time.”
“Ugh, fine. You’re really living the dream, aren’t you? Busy journalist by day, doting girlfriend by night.” Xiao Lin flopped into her chair with a dramatic sigh. “Meanwhile, I’m about to throw another bait line and wait for the next poor fool to fall in.”
Yifan blinked. “That bad?”
“It’s a dry, dry season.”
Before she could reply, two short voice messages came through on her phone.
【Sang Yan】“I’ll be a little late.”
【Sang Yan】“Wait for my message before you go to the front gate.”
Yifan’s brows knitted, but she replied with a simple: 【Okay.】
By six, she was done for the day. Deciding not to linger inside, she made her way to the front gate and sent Sang Yan a text to let him know.
The security guard recognized her instantly. “You can wait inside the booth if you want, it’s getting cold.”
She smiled in thanks and turned toward the small lobby. “That would be great. I’ll just—”
A hand closed around her wrist.
Yifan froze.
The grip wasn’t familiar. It wasn’t welcome.
She recoiled instinctively and turned.
And stared directly into Che Xingde’s face.
His eyes were bloodshot. His breath reeked of stale liquor.
Yifan’s lungs forgot how to work.
“Shuang Jiang?” he slurred, as though tasting the name. “Ha, I knew it. I wasn’t seeing things.”
She tried to pull away, but his grip tightened.
She looked up at him, gaze icy. “What do you want?”
“What do I want?” Che Xingde let out a hoarse laugh. “Just catching up. You pretended not to see me last time. How heartless can you be, huh? After everything I did for you, and now you—”
“Let go.”
The words were low and firm, but they didn’t come from her.
In the next instant, Che Xingde’s hand was pried off her wrist with startling force.
And then she was in Sang Yan’s arms.
She hadn’t even seen him arrive.
Relief crashed into her so hard it left her shaking.
Sang Yan held her close, eyes scanning her face, his fingers brushing her trembling hand.
“Are you okay?”
She barely nodded.
He turned, expression hardening, voice like a blade. “Who the hell are you?”
Che Xingde stumbled a step back. “Me? I’m her uncle!”
Sang Yan glanced at Yifan, brows drawing together, silently asking.
She bit her lip. “No. He’s not.”
Che Xingde scoffed, offended. “Shuang Jiang, what the hell? How can you say that? I used to buy you food, didn’t I? Clothes? Now you’re going to pretend—”
“I don’t know you.” Her voice was sharp. Controlled. But her eyes burned.
He lunged forward again, and Sang Yan was already moving—pushing her behind him, gripping Che Xingde’s arm with enough force to make him cry out.
“Didn’t you hear her?” Sang Yan’s voice was flat. Dangerous. “She said she doesn’t know you.”
“Crazy bastard—what business is it of yours?!” Che Xingde hissed. “Family matter, none of your—”
The guard had come by then. “Miss Wen?”
“He’s drunk,” Sang Yan said calmly. “Causing a scene.”
Che Xingde was spiraling, waving his arms and yelling. “So what, now you’re kicking me out? You think just ‘cause you’re her boss you can—”
Sang Yan gave a low, humorless laugh. “You’re lucky I haven’t broken your nose.”
Yifan’s hand found his. She squeezed, grounding him.
Two other guards arrived. They pulled Che Xingde away, half-carrying him as he cursed and flailed.
“Shuang Jiang!” he shouted over his shoulder. “You dating this guy now?! Really?!”
She didn’t answer.
“Oh, come on, boss!” he switched tones in a heartbeat, trying to grin. “It’s just a misunderstanding—she’s my niece! My own blood! We’re—”
The guards shoved him out the gate.
Sang Yan watched until he was gone. Only then did he turn to Yifan.
“Shall we go home?”
She blinked as if waking. “Yeah.”
They walked in silence. Just before they reached the bus stop, he touched her wrist again, eyes soft.
“Did he hurt you?”
She shook her head. “No.”
But she wasn’t meeting his eyes anymore.
Sang Yan’s tone lowered. “Do you know that guy?”
There was a pause.
Then: “He’s Che Xingde. Brother of my uncle’s wife. We’re not related. He’s... not someone I want around. The man who had the accident near the study center—that was him.”
Sang Yan exhaled slowly. “Has he always treated you like that?”
Her voice was small. “He’s never been a good person. If he shows up again… ignore him. Treat him like a stranger.”
He didn’t answer right away.
Then he said, “Wen Shuang Jiang.”
She looked up.
“You can tell me. Anything.”
She smiled, voice gentle, careful. “It’s nothing big.”
Then, almost too softly to hear: “I can handle it.”
They got home. Yifan returned to herself with practiced ease—smiling, making small talk, setting the table like nothing had happened.
She never brought it up again.
And Sang Yan, despite everything he’d seen, didn’t push.
But the silence between them shifted, and something fragile hung suspended there—an unspoken truth, trembling at the edges of everything they said.
Late into the night.
Sang Yan woke with a start, breath caught in his throat. His chest felt tight, as if his body had remembered something before his mind could catch up. For a moment, he stared into the dark, trying to place the face that had resurfaced in his thoughts like a sudden wave breaking over the shore.
Then it came to him—where he had seen Che Xingde before.
It wasn’t recent. It had been years ago, back in Beiyu.
That day, Sang Yan had taken the long-distance bus to visit Wen Yifan. As usual, he got off a stop early, walking the familiar alley toward her house. He’d messaged her to say he was nearby, but for once, she didn’t reply. He waited a little, but then decided to go straight to her.
He didn’t make it far.
At the far end of the alley, beneath the washed-out orange glow of a streetlamp, Sang Yan had seen her.
Wen Yifan stood frozen, her expression unreadable as a man—older, rounder, smiling in that way that made Sang Yan’s blood boil—held her by the wrist, speaking low in her ear.
Without thinking, Sang Yan had crossed the distance in long, furious strides. He pulled her behind him with a strength he didn’t know he had and sent the man sprawling to the ground. His fists ached from the impact, but all he could feel was rage.
Rage at the stranger’s smirk. Rage at the way Wen Yifan looked—blank, detached, like she was watching it happen to someone else.
“Who was that?” he’d asked her afterward, once she dragged him away and put distance between themselves and the alley.
“I don’t know him,” she had said flatly.
But now Sang Yan knew. That stranger’s face from the alley, half-remembered and twisted by time, had finally settled into the memory of Che Xingde.
He leaned forward, elbows on his knees, running a hand through his hair.
How much had Wen Yifan buried?
How many times had she looked him in the eye and said she was fine, while quietly carrying everything by herself?
Sang Yan couldn't fall back asleep. He left the room, intending to get some cold water to clear his mind. But the moment he entered the living room, his steps slowed.
Wen Yifan sat on the couch in the dark.
Still as a shadow.
Her eyes were fixed on the wall clock, as if waiting for something that would never come. She didn’t seem to notice his presence. Or perhaps she did—and didn’t want to.
He changed direction quietly, pulling over a stool to sit in front of her.
Her silence wrapped around the room like fog.
Sang Yan reached out and gently took her hand. His voice was warm, coaxing: “Why do you always stare at the clock like it owes you something?”
No response.
He smiled, though it was more out of habit than feeling. “Middle of the night, sitting alone out here—you’re going to scare someone one of these days. If it’s too hard to sleep, just come to my room next time. I won’t lock the door.”
Still, she didn’t react. Didn’t even blink.
So he stayed. Wordless, just holding her hand.
Minutes passed—or maybe longer. The night stretched, heavy and hushed.
Then, slowly, her gaze dropped from the clock. Her shoulders curled inward as she stared at her knees, her face eerily still. One of her hands remained in his grasp, limp. It was the same posture she always wore when retreating inside herself, right before slipping back into her room and locking the door behind her.
Sang Yan thought it was over. Thought she’d retreat into silence like always.
But then—he felt something.
A drop, warm and light, landed on the back of his hand.
He looked down.
A tear.
And then another.
His head snapped up, his expression darkening in an instant.
Wen Yifan didn’t make a sound. Her lips were closed. Her eyes didn’t move. But the tears kept falling, quiet and steady, landing like tiny stars on the place where their hands met.
It was a sight Sang Yan would never forget.
Grief, unspoken.
A sadness so profound it needed no words.
Just her tears, falling gently in the dark.
Sang Yan’s eyes fell to the back of his hand, where her tears had gathered—round and fragile—before slipping off one by one. He swallowed slowly, the motion stiff in his throat, as if even that required caution.
Then he looked up again.
“What’s wrong?” he asked quietly.
But Wen Yifan didn’t move. Not even a flinch. No sound left her lips—only the relentless, silent fall of tears.
Like her body had found the only way it knew to process pain. Not through words. Not through expression. Just through tears.
In the stillness of the night, that felt more harrowing than any scream.
Sang Yan reached out, his touch feather-light, and wiped the tears from her cheeks. Her skin was ice-cold, and the tears even colder. They burned against his fingertips like embers, searing a path through his chest.
His voice caught, but he forced it out, low and trembling: “Wen Shuang Jiang.”
Her gaze didn’t shift. It was still anchored to her knees, unmoving.
“Can you tell me what happened?” he said, almost pleading. “Please tell me I’m wrong. That what I’m thinking isn’t true.”
They had lived together for over a year now.
He still remembered the first time she sleepwalked—how disoriented he’d been, how scared. After that night, Sang Yan spent hours looking it up, scouring article after article. Sleepwalking, he read, could be triggered by exhaustion, stress, trauma—anything the body tried to bury and failed.
But Wen Yifan never talked about her stress. She carried it like she carried everything else—silently. Gracefully. Alone.
There was no clear pattern to the episodes. They came like fog: some months heavy, some months not at all. She clearly hated it—he saw it in her eyes every time she realized what had happened.
So he stopped bringing it up.
As long as she was safe, as long as it didn’t disturb her too much—he’d let it be. Let her have that privacy.
But this time was different.
This was the first time she cried.
Sang Yan didn’t know if something had happened earlier today. But he could guess. After what he remembered—after realizing who that man from the alley was—how could it not be connected?
How long had she been haunted by that man?
How many nights had she sat like this, silently crumbling while the rest of the world slept?
He didn’t know. And the not knowing felt like drowning.
Minutes passed.
Eventually, Wen Yifan’s tears stopped. She lifted her eyes slowly, gaze blank, as if surfacing from somewhere far beneath.
Then, without a word, she stood.
Startled, Sang Yan followed, still holding her hand. Only then did he realize—she was holding his back.
Lightly.
Delicately.
But unmistakably.
He blinked, unsure. He eased his grip to test it.
Their hands didn’t part.
She didn’t let go.
His brows twitched slightly.
Sang Yan didn’t resist. He let himself be led down the hallway, her fingers loosely wrapped around his. When they reached her door, she reached out with her free hand and pushed it open, entering the master bedroom with him in tow.
The lights were off.
She moved with the familiarity of habit, only a touch stiffer, slower. Like someone remembering how to walk in a dream.
She climbed into bed without hesitation.
Sang Yan was about to tuck her in, but she never released his hand.
Instead, she gently pulled him forward—inviting him into her space. Into this one private place she never let anyone enter, only him.
He paused.
“Do you want me to sleep with you?” he asked softly.
Her eyes lifted to meet his. Still vacant. Still empty. But something in them made his breath catch—like a child clutching something precious in their sleep, afraid it would disappear come morning.
Her grip wasn’t tight. He could pull away at any moment.
But somehow, he knew—if he let go, those tears would come back. And this time, he wouldn’t be able to bear it.
He hesitated.
She didn’t flinch. Didn’t yield.
She just waited.
Sang Yan sighed faintly, and gave in. He glanced at the bed, then lowered himself onto the empty side, careful not to shift the sheets too much. He didn’t lie close—just beside her, within reach. Then he pulled the blanket up over her.
She didn’t speak. But her eyes began to close, lashes fluttering shut like a curtain finally lowering on a long performance.
Still, her fingers clung to his.
Only when her breathing evened out did Sang Yan allow himself to move. He turned his head to look at her sleeping face.
So quiet.
So fragile.
He leaned over, brushed a stray hair from her brow, and pressed a kiss there.
It was nothing more than a breath, but it carried everything he couldn’t say.
Everything he wished she’d let him carry for her.
Notes:
We are slowly getting there.... Yifan's trauma and how will Sang Yan react once he knows everything.
Thanks as always to your kudos and comments. See you in the next chapters!
Chapter Text
The morning light filtered in quietly, pale and reluctant. By the time either of them stirred, it was already close to the hour they needed to get ready for work.
Wen Yifan woke first.
She didn’t dare check if Sang Yan was already awake. Instead, the moment she opened her eyes and felt the warmth beside her, she slipped out of bed with barely a sound. Her voice came in a soft, almost rushed murmur as she grabbed her robe from the side.
“I’ll get ready and make breakfast. You can sleep a little more.”
Without waiting for a reply, she disappeared into the bathroom, her figure a blur behind the frosted glass door.
When she came back out, the space beside her on the bed was empty. The blankets had been folded neatly, the pillow left without a trace of warmth. It was as if Sang Yan had never been there at all.
Wen Yifan changed quickly and made her way to the kitchen. She opened the refrigerator, surveying its contents, and eventually settled on noodles. Simple, fast, warm. Just something to do with her hands.
She had just taken out the ingredients when the kitchen door opened.
Sang Yan walked in, still looking like he hadn’t quite shaken off the last traces of sleep. Without saying a word, he went straight to the fridge and pulled out a bottle of cold water.
Their eyes met.
For a second, the air was still.
Wen Yifan’s gaze dropped to the bottle in his hand. Then she turned back to the stove, asking quietly, “Is noodles for breakfast alright?”
There was a brief pause behind her, followed by the soft sound of the fridge door closing again.
“Sure,” Sang Yan replied.
She noticed he’d put the bottle back. The corners of her mouth twitched, resisting the urge to smile.
She didn’t say anything, just filled the pot with water and busied herself with the stove.
Sang Yan came up beside her and wordlessly began washing the vegetables and meatballs. The morning moved on like that—muted, unhurried. They talked now and then as they cooked, the rhythm of domesticity smoothing over whatever shadows the night had left behind.
By the time breakfast was ready, it was Sang Yan who had done most of the work.
Wen Yifan sat at the dining table, sipping her soup slowly while watching him bring over the bowls.
He spoke first.
“Wen Shuang Jiang.”
She hummed in response, eyes still on her bowl.
Sang Yan sat down across from her and said, casually, “The man from last night—the one who said he’s your uncle. I feel like I’ve seen him before.”
Her chopsticks froze for a beat in mid-air.
Che Xingde’s face surfaced in her memory like a cold slap.
“Yeah,” she said after a moment. “You saw him back when you came to find me. At the time... I said I didn’t know him.”
Sang Yan tilted his head. “That’s what I thought.”
Wen Yifan lowered her gaze, then calmly added, “Because I don’t like him. Every time I see him, I take the long way around. I don’t want to interact with him, I don't want to acknowledge him. If someone asks, I’ll say I don’t know him.”
A pause.
Sang Yan didn’t respond immediately. His expression was unreadable, but not doubtful. He just studied her face for a long moment.
“Has he been bothering you?”
“No.” Wen Yifan picked up her noodles again. “I haven’t seen him since I started university. I thought he was still in Beiyu. I don’t know when he came to Nanwu.”
Sang Yan didn’t press further. But he kept looking at her.
Wen Yifan felt his gaze and looked up again. She had a rough guess what was on his mind.
“I didn’t think I’d run into him again,” she said lightly. “I’ve been doing fine.”
Sang Yan nodded slowly. “That’s good, then.”
After that, the conversation fell away into silence. Only the soft clink of chopsticks and the hum of the refrigerator filled the space between them.
Wen Yifan didn’t know what else to say. To her, last night had been an unfortunate coincidence. Nothing worth lingering on. But she didn’t know the current situation of her uncle’s family. She didn’t know if they were still staying with Zhao Yuandong, or if they planned to stay in Nanwu permanently.
It was a big city.
If fate allowed, maybe they wouldn’t cross paths again.
But still, an uneasy feeling nestled in her chest.
She didn’t know if Che Xingde was the same person Xiao Lin had warned her about. She didn’t know what his intentions were, or if he’d use Sang Yan as leverage now that he knew they were connected.
She didn’t know why they’d suddenly moved to Nanwu.
Or what they wanted.
Even if she told herself there was no reason for them to stir trouble—
She couldn’t shake the dread that clung to her ribs like fog.
Her eyes moved back to Sang Yan. His presence grounded her, but it also heightened that flicker of fear.
After a moment, she called his name softly, “Sang Yan.”
“Hm?”
She wasn’t afraid for herself. Not anymore. She wasn’t that powerless girl from years ago, who had no voice, no shield, no choice.
But she was afraid he’d get caught up in it.
“If that man from last night ever comes looking for you,” she said slowly, clearly, “no matter what he says or wants—just ignore him. You don’t have to deal with him.”
Sang Yan studied her for a long moment, then suddenly laughed. His hand reached over and ruffled her hair.
“What’re you worried about?” he teased. “How could I still go around talking to just anyone?”
“…”
“Besides,” he said with a smirk, “other than you, do you really think anyone else can take anything away from me?”
His voice was warm and easy, laced with reassurance. He didn’t seem bothered at all. As if he was telling her: I’m here, and I’ll stay, no matter what that man thinks he can do.
“Anyway,” Sang Yan added, retracting his hand, his eyes glinting, “this relationship of ours—it needs your approval, doesn’t it?”
“Huh?”
“Otherwise…” He paused, drawing the word out. “The one who’d be losing out is you, right?”
Wen Yifan blinked, caught off guard. She stared at him, then thought for a second before saying seriously, “I’m not that kind of girlfriend. You can do whatever you want with what’s yours. Spend however you like. You don’t need my approval.”
Sang Yan tilted his head, watching her.
A beat of silence stretched between them.
Wen Yifan felt his gaze and set her chopsticks down. “Do you… want to manage my belongings?”
He gave her a look of pure disbelief.
“I mean, that works too,” she said thoughtfully, “but I don’t have much. My part-time jobs and internship just about cover living expenses and a little savings.”
She tapped a finger against her bowl. “Shall I make you a list later?”
Sang Yan stared at her, as if questioning how someone like her existed.
Unfazed, she continued, “Or you can draft an account book for me. I wouldn’t have to calculate anything then.”
Finally, he gave in. A faint smile tugged at the corner of his lips as he reached out and pinched her cheek.
“You wish.”
It was just about time for Sang Yan to head off to work when they finished breakfast.
Wen Yifan stood, instinctively checking the contents of her bag before leaving. A quick glance told her she’d left her recorder behind. She told Sang Yan to wait and returned to her room, retrieving the device from her vanity.
Just as she turned to leave, her fingers hesitated on the doorframe.
Last night’s encounter flashed back uninvited—Che Xingde, standing outside the building like a shadow that had followed her from the past. Her movements stilled. She opened her closet and pulled out a small canister of pepper spray, slipping it into the side pocket of her bag.
For the next few days, she kept asking Sang Yan if that man had appeared at his office. But Sang Yan, tangled up in projects and meetings, couldn’t say for sure.
According to the building guards, no one unusual had shown up. No trouble reported. Just another passerby, perhaps.
Bit by bit, Wen Yifan allowed herself to relax. She told herself Che Xingde wouldn’t be so reckless—not again. Not after being thrown out once. Surely even someone like him had the sense to avoid a scene in someone else’s territory.
Besides, her workload didn’t leave her much time to dwell. There were reports to write, interviews to chase. She commuted in the company car most days and didn’t spot him again.
The incident began to dissolve—like a pebble dropped in water, creating only the faintest ripple.
Eventually, she stopped thinking about it.
A welcome party was organized for the new interns, and due to clashing schedules, it was set for later at night. They picked the barbecue stall tucked along the food street behind their office.
Wen Yifan stayed behind to finish her report while the others left first. By the time she shut down her computer, it was close to ten. Slinging her bag over her shoulder, she stepped out into the cool night air.
As she walked, she pulled out her phone and opened WeChat. A new message from Sang Yan lit up the screen. A faint smile tugged at her lips. She was halfway through a reply—just about to let him know she’d be home late—when a voice cracked through the quiet like a dry twig snapping.
"Shuang Jiang."
Her fingers froze. The name clawed at something old inside her.
She turned her head slowly.
Che Xingde was leaning against a pillar in the shadow of the building, his posture relaxed, his eyes anything but. She had no idea how long he’d been there.
Wen Yifan’s face went blank. She turned and kept walking, pretending not to have seen him.
But in the next second, a hand grabbed her arm.
The stench hit her first—cigarettes, sweat, and something sour, like old alcohol. Her stomach lurched.
She yanked her arm free and stepped back, one hand already sliding into her bag toward the pepper spray.
Che Xingde chuckled. “That how you treat your uncle now?”
She met his gaze coolly. “What do you want?”
“It’s been years, hasn’t it?” He scratched his head, his nails dragging harshly against his scalp. “You’ve done alright for yourself, huh? Found yourself a rich boyfriend.”
Wen Yifan said nothing.
He leered. “It’s a smart move. Didn't I tell you before? No point wasting time with university. Look at you now, still making money the same way, yeah?”
Her stomach churned. He was filth. Maggots had more dignity.
“Get the hell away from me,” she said, voice low and tight.
But Che Xingde took a step closer. “What? You don’t like hearing the truth? You think you’re someone now? Don’t forget I lost my job because of you. Everyone in the neighborhood looked at me like I was scum—”
Her hand closed around the pepper spray just as the pressure on her arm vanished.
A tall figure had stepped between them, shielding her in a heartbeat.
“What do you think you’re doing?” the voice rang out.
She blinked. Xiao Lin and one of their male colleagues, Xiao Zhang stepped in.
Che Xingde looked amused, unbothered. “Nothing, nothing. Just having a word with my niece.”
Xiao Lin looked at Wen Yifan. “You know him?”
“No.” Her voice was steady.
Xiao Lin turned back. “She doesn’t know you. Time to go.”
Che Xingde’s eyes narrowed, but he backed off. “I’m telling the truth. I’m really her uncle.”
“Doesn’t matter,” Xiao Lin snapped. “You’re making her uncomfortable.”
“We just had a little misunderstanding—she’s being moody.” He forced a grin.
“Let’s go,” Xiao Lin said to Wen Yifan, ignoring him.
The three of them walked away. Xiao Lin lingered at her side protectively, and Xiao Zhang kept looking back to make sure they weren’t being followed.
They weren’t.
A block later, Wen Yifan exhaled. “Thanks. Why did you come back?”
“I forgot my earphones.” Xiao Lin shrugged.
“You want to go back and grab them?”
“Nah,” she replied. “Too lazy. I’ll get Zhang to bring them tomorrow.”
They kept walking.
“That man,” Xiao Lin said, “he’s the same guy I saw hanging around our building the other day, right?”
Wen Yifan had suspected as much. She smiled faintly.
Xiao Lin didn’t press. “Be careful. If you ever need to work late, get your boyfriend to pick you up.”
“Yeah.” Wen Yifan changed the subject. “We’re already late. Let’s go.”
She remembered the unsent message to Sang Yan only once they reached the barbecue stall. She quickly shared her location and estimated time, telling him not to bother if he’d already finished work.
The gathering wrapped around eleven.
When Wen Yifan stepped onto the street with her coworkers, she spotted Sang Yan standing by the curb. Her heart lurched. She hurried to him.
“Did you just get off work, or…?”
“Work,” he replied, scanning her face. “What party is this?”
“For us interns,” she explained, “a little welcome thing.”
Sang Yan raised an eyebrow. “That’s nice.”
“It’s good to talk with people outside of work.” She smiled.
He didn’t answer immediately, just looked at her for a moment before gently pulling her hand. “Let’s go home.”
She nodded. As they walked, her phone vibrated again.
A message from Zhao Yuandong—labeled Oldest Uncle .
Her steps faltered. Che Xingde’s appearance, Xiao Lin’s warning—it all came flooding back.
She opened the thread.
【Your oldest uncle and his family came to Nanwu today. They’re staying with Mum. I’ve told them not to disturb you. It’s temporary.】
【The brother of your uncle’s wife... not a good man. I didn’t realize. I thought they treated you well. Can we talk?】
【He got into a drunk driving accident. It’ll cost thousands. Mum helped, but we’re telling them to move out.】
【They’re in debt. That’s why they came to Nanwu. If they reach out, don’t respond. Don’t let it affect your life.】
She didn’t read further.
Sang Yan noticed the change in her and asked, “Why’re you quiet after the party?”
She shook her head. “Just tired.”
They stopped at a crosswalk.
He studied her. “Did something happen?”
“No. What’s up?”
“What do you mean ‘what’s up’? I should be asking you that.”
She said nothing.
“If anything ever does happen,” he said, more gently this time, “tell me.”
Wen Yifan exhaled and forced a change in tone. “I did a follow-up today. A family accident. Only the kid survived, but he’s brain-damaged now. Writing it’s been... rough.”
Sang Yan was quiet for a moment, then gave her hand a squeeze.
Later, when they stepped out of the taxi, Wen Yifan held his hand tighter and said quietly, “Sang Yan.”
“Hm?”
“If you’re free... could you pick me up from work next time?”
He blinked, then frowned. “What do you take me for? When have I not picked you up—except the days you stay later than me or the days that you hitched a ride in your company car?”
Wen Yifan smiled. “Just wanted to make sure.”
She had a feeling she knew what Che Xingde wanted.
But she didn’t care. She wasn’t going to give in.
Her work schedule was irregular. Sometimes she was out on assignments for days. On the days she stayed late, Sang Yan would be waiting.
Eventually, the anxiety faded.
She didn’t think Che Xingde would hang around for something so petty.
-----------------------------------------------------------------------------
With Wen Yifan’s request fueling him, and a major project at work finally complete, Sang Yan basked in the rare luxury of leaving work on time.
He dropped her off in the morning, waited for her at night. If she stayed late, he’d kill time at the dorm and brag about his “dutiful boyfriend” status.
Like now.
He sprawled in the middle of the room, sipping coffee smugly. “Sorry, boys. No more cold drinks for me.”
Su Haoan nearly exploded. “GET OUT. Who the hell invited you here?”
“My girlfriend says cold stuff is bad for me.” Sang Yan stretched. “And I gotta pick her up every night. She’s clingy, what can I say.”
Qian Fei had heard enough of this over text. “Can we not?”
“Oh come on,” Sang Yan grinned. “Boss Qian, here to brag about how you taught Chen Juwen to chase that girl?”
Qian Fei’s smile froze.
“Jealous of you guys,” Sang Yan sighed theatrically. “I’ve never chased anyone. Always been the one chased.”
Su Haoan groaned. “You dare say that in front of me?”
Unbothered, Sang Yan turned back to Qian Fei. “Come on. Share your legendary coaching secrets.”
Before Qian Fei could retort, Sang Yan’s phone buzzed.
He glanced at the message, stood up, and slung on his jacket.
“Your sister-in-law’s off work. Later, losers.”
And with that, he was gone—leaving only the long-suffering sighs of his friends in his wake.
—---------------------------------------------------------
When Wen Yifan stepped out of the building, she spotted Sang Yan leaning lazily against a car parked just outside the office. His posture was relaxed, his head tilted down as he scrolled idly through his phone. As if sensing her gaze, he looked up the moment she approached. Without a word, he straightened up and opened the passenger door for her.
She slipped in, brushing the hem of her coat aside. “You bought a car?”
Sang Yan got in and started the engine. “Nah. Borrowed it from my dad but he gave it to me instead.”
“Were you out with Su Haoan and the rest?” Wen Yifan buckled her seatbelt and glanced out the window. “You won’t need to give me rides for much longer. I’ve been checking car prices lately. Probably gonna buy one over the break.”
He cast her a sidelong glance. “Winter break?”
She nodded. “Yeah. I’ll pick something affordable. Once I can drive myself to work, it’ll be easier for both of us.”
“Okay,” Sang Yan said, turning onto the main road. “When you’re ready, I’ll go with you.”
Wen Yifan smiled faintly. “Alright.”
A brief silence settled over them, only the sound of the tires rolling beneath them filling the space. After a moment, Sang Yan spoke again, his voice more tentative this time. “Wen Shuang Jiang… you haven’t seemed like yourself lately. Something on your mind?”
Wen Yifan had been staring blankly ahead, lost in her own thoughts. His voice brought her back. She blinked. “Ah?”
He waited.
She forced a light tone. “There’s just been a lot happening in the news. I guess I need to decompress.”
“You’re unhappy with work?” he asked casually, but his eyes flicked toward her again.
“It’s not that. I mean, who actually likes work?” Wen Yifan tried to joke, though the smile on her lips didn’t quite reach her eyes. “I’ll be fine after some sleep.”
Sang Yan didn’t push further. He only said, “Then sleep early when we get home.”
But the problem wasn’t sleep.
The problem was that Che Xingde had appeared again.
Like a ticking time bomb, the encounter loomed in the back of her mind, threatening to detonate at any moment. Wen Yifan had tried to pretend it didn’t happen. Tried to bury it under routine and silence. But the dread clung to her, seeped into her bones, and made rest elusive.
She hadn’t told anyone.
Because she didn’t know how to.
Because she didn’t want to.
All these years, she had survived by pretending the past didn’t exist—by believing that if she kept her distance, if she ignored them, if she simply didn’t see them, then she was free.
She wasn’t their family.
They didn’t exist in her world.
But that fragile belief shattered with a single message from Zhao Yuandong.
She wasn’t even planning to read it—her thumb had hovered over the notification, ready to swipe it away—until her eyes caught one word.
“Rich.”
A cold unease twisted in her stomach. Before she could stop herself, she tapped into the message.
【Ah Jiang, are you dating a new guy? Jia Jia said he’s a schoolmate of yours? Your aunt called today and mentioned he comes from a wealthy family. Her younger brother went to his office to introduce himself but said the boy was rude and kicked him out. You should be careful, Ah Jiang. Even if he’s rich, don’t date someone with a bad temper.】
Wen Yifan stared at the message in stunned silence.
She didn’t know if it was true. If Che Xingde had really gone to see Sang Yan. If Sang Yan had said nothing just to protect her.
Her chest tightened.
A few minutes later, she put down her phone and walked out of her room.
Sang Yan was sitting on the couch, fresh out of the shower, his damp hair tousled and a game running on his phone. The light cast soft shadows across his face, making him look effortlessly at ease, like none of the world’s complications could touch him.
Wen Yifan walked over and sat beside him.
He looked up. “You’re not sleeping yet?”
She hesitated, then asked, carefully, “Sang Yan… did a man claiming to be my uncle come to your office?”
Sang Yan’s hands stilled.
“Who told you?” he asked quietly.
That was answer enough.
Shame crashed over her like a wave. Her breath caught. She didn’t need to hear more to guess what had happened—Che Xingde must have demanded money, leveraged his fake connection, and when refused, created a scene.
Sang Yan shouldn’t have had to go through that.
Why did he have to bear the consequences of her past?
Wen Yifan lowered her gaze, her fingers unconsciously gripping the hem of her shirt. Her voice came out barely above a whisper. “…Sorry. I’ll talk to them.”
Sang Yan frowned, set his phone down, and turned fully toward her. “Wen Shuang Jiang,” he said, his tone firmer than before, “why are you apologizing?”
She looked up, stunned by the directness in his voice.
“These kinds of things happen,” he said. “It’s not your fault. And I didn’t take it seriously.”
Her vision blurred. For a second, she was transported back—back to a night after the parent-teacher conference, when Che Yanqin and Wen Liangxian had hurled words like stones.
“You’re too disobedient.”
“Can’t you just be good for once?”
“We don’t owe you anything.”
“If you cause trouble, no one will want you.”
That was the lesson: don’t cause trouble. Be invisible. Or be abandoned.
She didn't remember much else from that night. Just that Sang Yan had tried to comfort her while she forced a laugh and pretended it didn’t matter.
Later that evening, she sat beside him for a while, playing a few rounds of the mobile game to preserve the illusion of normalcy. Then, with an excuse of being tired, she returned to her room.
She sat in silence for thirty minutes, then opened WeChat.
After a moment of hesitation, she messaged Zhao Yuandong:
【Give me her number.】
The reply came fast, almost like Zhao Yuandong had been waiting for it. A contact. A long message. Wen Yifan didn’t read the rest. She called.
The phone rang a few times.
Then Che Yanqin’s voice came through, sharp and demanding. “Who is this?”
“What are you trying to do?” Wen Yifan said at once.
A pause. “Shuang Jiang?”
“I don’t care why you came back to Nanwu,” she said coldly, eyes shut tight. “Just don’t come near me. Whatever you’re planning, leave me out of it. Even if you die, it has nothing to do with me.”
There was a beat of stunned silence before Che Yanqin’s voice turned shrill. “How can you say something like that? Is that how you speak to the ones who raised you?”
“Raised me?” Wen Yifan’s voice trembled with fury. “Raised me while you turned a blind eye to your brother crawling into my bed? Raised me to be a tool to beg money off strangers?”
“…”
“What have I ever done to deserve any of this?” Her voice was cracking, but she held it steady, letting the venom out with terrifying calm. “I’ve been on my own since I was a child. I never relied on you. Never asked for anything. I’ve built a life for myself. A real life.”
“And now—just when I’ve finally found someone, when I’ve finally been happy—you come back again, like a curse.”
“You want to talk about who’s ungrateful?” she went on. “The money for your surgery? My father paid. Wen Ming’s tuition? My father paid. Wen Liangxian’s house? Paid by my father too. Did he ever ask for a cent back?”
Che Yanqin’s voice faltered. “He paid because he wanted to.”
“You want money?” Wen Yifan let out a breathless laugh. “Shouldn’t you just invest in a good insurance plan and get into another near-death accident?”
“You—! If you won’t give us anything, I’ll go find your mother—!”
“I don’t care who you find. I hope you find my father faster.” Her voice dropped to ice. “And I’ll say it one last time: if any of you harass the people around me again, I will call the police.”
She hung up.
Blocked the number.
The room fell into silence once more.
Only now did Wen Yifan realize how much darkness she’d buried over the years. It came flooding out, ugly and cold, and left her hollow. She stared at her phone, trembling, and for the first time in a long time, allowed herself to feel how much it had cost her to survive.
Notes:
Majority of this chapter follows the novel but aligning with the current storyline and setup.
Thanks again for your continued support. Couple more chapters to go before our SangYifan reached resolution. Stay tuned!
Chapter 24
Notes:
(See the end of the chapter for notes.)
Chapter Text
She didn’t know if this would fix anything. She just knew she had to do something—soon.
When the surge of anger drained from her, it left behind a hollow ache. A bone-deep worry, a quiet, persistent sense of loss.
Wen Yifan couldn’t stay in her room. The stillness made her feel like she was slipping.
She pushed off her blanket and padded barefoot into the living room.
The lights were still on.
Sang Yan was where she’d left him, phone in hand, but he wasn’t really scrolling anymore. His thumb had stilled, his gaze drifting. When he noticed her, he raised his eyebrows lazily.
“What’s wrong? Didn’t you just see me?”
“…”
“Missing my face already?” he added, teasing gently.
Wen Yifan’s nose stung at the sound of his voice. She let out a soft hum and walked over, sitting beside him on the couch. Without a word, she leaned into his arms. Her gaze met his, searching.
Sang Yan blinked, a crooked smile forming. “You’re something else, Wen Shuang Jiang. I’m not allowed to smoke, drink, have iced water, stay up late—and now you’re here to confiscate my phone too?”
She didn’t respond. Just kept looking at him.
He caught her wrists, rubbing gentle circles into her skin with his thumbs, grounding her.
Then Wen Yifan leaned in and straddled him. Her hand looped behind his neck as she kissed him, her lips pressing against his with urgency. Her tongue flicked across his, almost clumsily—like she was trying to prove something.
Confirm something.
It was abrupt. But there was nothing calculated about it.
Sang Yan stiffened, startled, then exhaled slowly through his nose. His eyes darkened. He drew her closer, his hand pressed to her wrist as he kissed her back—slowly, then more fiercely.
The kiss quickly spiraled out of control. His lips were tinged with mint, but his movements grew hungry, unrestrained. The wet sound of their mouths filled the quiet room, breaths tangled, their rhythm fraying.
His fingers skimmed down the line of her spine, pausing at the hem of her shirt. A moment later, they slipped underneath.
She flinched. The touch stung.
Her teeth sank into his lip.
Sang Yan hissed, pulling back slightly, his voice low and amused. “What now? Trying to draw blood again?”
His lips were swollen, stained red. His voice was laced with desire, but it was the gentleness in his tone that cut through.
“Wen Shuang Jiang.”
She didn’t blink. Her gaze held his, raw and a little lost. Like she was trying not to drift away.
It felt like she was trying to anchor herself in him.
“Hm.”
“You got me all worked up, and now you’re just going to sit here?”
“…”
His hands traced up her back again, slower this time, as his voice dropped to a murmur, teasing.
“Won’t you let me do something for you?”
He guided her hand lower, brushing against the heat of his body. His voice turned hoarse. “Haven’t you been dying to touch me?”
“…”
“Now that you can,” Sang Yan whispered, kissing her lips again, slower this time, “why are you holding back?”
She didn’t answer. Didn’t seem like she’d even heard him.
Her fingers tightened around his neck as though she was afraid he’d vanish if she let go. Her lips brushed his throat, her voice muffled against his skin.
“That’s fine.”
Sang Yan froze.
She kissed his Adam’s apple, her words barely audible: “Anything’s fine.”
He looked down at her. The heat still clung to his skin, his breath ragged, but something had shifted.
Something was wrong.
She kissed his collarbone next, about to move lower, but he caught her head gently between his palms and lifted her face to his.
“Wen Shuang Jiang,” he said softly, his fingers tracing the edge of her cheek, “what’s going on?”
She stared at him. Her eyes were dazed, distant.
“Aren’t we… continuing?”
“Is that all you're thinking about?” His voice was still low, but steadier now, more grounded. He watched her, searching her face. “You don’t seem like you’re really here.”
He paused. “Why did you come back out of your room?”
She blinked. Slowly came back into herself. Her breath caught. “I couldn’t sleep.”
Sang Yan frowned. “Because of what happened?”
She didn’t answer. But the silence said enough.
He brushed a hand over her cheek, his palm warm and solid. “I already told you—Che Xingde isn’t worth the space in your head. If you hadn’t brought him up, I’d have already forgotten him.”
She looked at him again. Her gaze was softer now.
“Anything else bothering you?” he asked.
She shook her head.
Sang Yan hesitated. Then said, “Lately… you’ve been sleepwalking more often.”
Wen Yifan lowered her eyes. “Probably just poor sleep.”
“If you’re this tired, take a few days off,” he said. “Will that work?”
“…Yeah.”
Sang Yan hesitated, then added, “I might need to go to Beijing soon. There’s a new project—we’re supposed to do the kickoff there, work with the seniors for a week or so.”
He leaned in, gently biting her ear. “But look at you. How am I supposed to leave you like this?”
“I’ll be fine.” Wen Yifan wrinkled her neck, ticklish. “When are you going?”
“Mid-December, maybe.”
“How long?”
“A week. Less, if I can manage.” He paused, then added, “If you need me, I’ll come back earlier.”
She nodded. Her voice was even. “Don’t worry about me. Just focus on your work.”
She was already slipping back into her mask.
Professional. Composed.
“Should I help you look for hotels?”
Sang Yan’s expression shifted—something unreadable flickered in his eyes.
He stared at her for a moment before quietly replying, “Sure.”
—-------------------------------------------------------------------
Wen Yifan wasn’t sure if that phone call with Che Yanqin had worked—or if the silence that followed was just another trick of her mind. She hadn’t seen Che Xingde since, nor had her colleagues mentioned anything. It was as though the nightmare had vanished, dissolved into the air like smoke.
Zhao Yuandong hadn’t brought up her uncle’s family on WeChat again either.
And with the absence of those people, the pressure in her chest gradually ebbed.
She began communicating with a car dealer again, looking into the details she’d put off. A car had been selected, and the deposit was ready—until Zhong Siqiao suggested she wait for holiday discounts. It sounded reasonable. Logical. Easy.
So Wen Yifan put the plan on hold.
Sang Yan didn’t bring it up again. He wasn’t bothered either, and when the topic came up in passing, he simply told her she could drive his car if she needed one.
Winter descended on Nanwu like a quiet siege. The cold sank deep into the cement and spread upward through shoe soles and trouser legs. The sun, pale and useless, offered no warmth, only a sharp reminder of the season’s bite.
By late November, tempers in the city ran short and moods turned restless.
Wen Yifan had just received a tip—one of those cases that stirred public interest and moral outrage. A popular restaurant chain was facing accusations of food poisoning, bad hygiene, and involvement from the national Food and Drug Administration.
She filed the necessary application for the interview vehicle, grabbed the gear, and left the office with Xiao Zhang, a colleague from the same department.
They had just exited the building when Xiao Zhang halted mid-step, patting his pockets. “Crap, I left my phone upstairs. Yifan, give me two minutes?”
She nodded, adjusting the heavy equipment bag on her shoulder. “Hurry.”
“I will!” he shouted, already halfway back inside.
The wind sliced across the open space. Wen Yifan pulled out her phone and waited, shifting the weight of the equipment. After a moment, she sent him a message:
【I’ll wait for you in the car.】
She turned toward the parking lot.
And then—
Her backpack yanked sharply. Her entire body lurched backward before she managed to twist around.
History repeated in the ugliest of ways.
Che Xingde’s familiar, sickening face loomed far too close. His lips pulled into a thin, manic smile. “I finally caught you.”
Wen Yifan’s heart dropped, but her face hardened. “I told you before. Stay away from me.”
“Don’t act so high and mighty.” His voice was greasy, like oil slicking across her skin. “I’ve been coming here every damn day. Knew you worked here—what, hiding from your uncle now?”
“I’m not your anything.”
He didn’t bother responding to that. “Fine. If you want to break ties, I won’t stop you. Just give me a hundred thousand. That should cover our ‘family bond.’”
Her silence was answer enough.
He scoffed, already losing patience. “That man of yours is loaded. One hundred thousand? That’s pocket change for him. Otherwise, don’t even dream about shaking us off.”
Wen Yifan turned and walked away.
Something inside her was trembling—but she refused to show it.
“F*ck, are you really going to ignore me again?!” Che Xingde’s fury exploded. He lunged forward, ripped her bag from her shoulder, and shoved her with all his weight. “Your bastard man humiliated me! Your crazy mother insulted me! You think I’ll just let that go?!”
She stumbled backward, her legs crashing into dry branches from the hedge behind her. A sharp sting cut into her thighs. She hissed, barely catching herself from falling.
Blood ran in thin trails down her skin.
But Che Xingde didn’t stop.
Just then—
“HEY! THE HECK ARE YOU DOING?!”
Xiao Zhang’s voice cut through the air like a blade.
Che Xingde froze, momentarily stunned by the third party’s arrival.
Wen Yifan straightened slowly, ignoring the burning pain.
“You assaulted her in broad daylight?!” Xiao Zhang charged forward, calling the police with one hand while grabbing for her bag in the other. “What the hell kind of sick man are you?!”
“That’s my niece, you idiot! How’s this for assault?!”
“Xiao Zhang,” Wen Yifan said evenly, “let the police handle it. There’s surveillance everywhere.”
Che Xingde faltered. His eyes darted toward the camera. A flicker of panic broke through his bluster. But still, he spat, “Just wait and see if the cops even care. It's a family matter.”
“Sure,” Wen Yifan said coldly, “I’ll wait.”
The case was immediately handed to someone else. Wen Yifan was given a half-day leave. She made a stop at the hospital for her wounds, which now throbbed with every step, then headed to the police station with Xiao Zhang and the officers.
Che Yanqin came storming in not long after.
When she saw Wen Yifan, her face twisted. “What kind of joke is this? Robbery? Assault? Are you people stupid? He’s her uncle ! This is family business!”
The officer didn’t blink. “We have evidence. A statement. That’s more than enough for this case to be filed.”
“Ridiculous! Have you people never borrowed things from family?!”
Wen Yifan didn’t look at her. “This is my aunt,” she said calmly to the officer. “We are not close.”
A beat.
“Also... Che Xingde has been stalking and harassing me for months. You’ll find footage outside my office.”
She said it like it was just weather. Like it wasn’t years of sickness and shame crashing into her ribs.
The statement was filed. The procedure was followed.
She went home, showered only lightly to avoid aggravating the wounds on her thighs, then gently dressed them with antiseptic and bandages. She changed into loose trousers and lay on her bed, staring at the ceiling.
Eventually, she messaged Sang Yan. Told him she was home.
Then she searched up hotels in Beijing for his upcoming trip, trying to keep her mind on something simple. Concrete. Far away.
The front door clicked open.
Her whole body stiffened. Then she exhaled and forced herself up, padding to the living room.
Sang Yan looked up. “You’re early.”
“There was nothing to do after the interview,” she said, sitting down. “I came back.”
He glanced at her pants. “Wearing trousers at home? Is it that cold?”
She lowered her gaze. “I’m on my period.”
Sang Yan frowned thoughtfully. “Wasn’t it just last—wait, you’re early this month?”
“Yeah… a little irregular.”
“Don’t use the air conditioner when you sleep,” he said, tugging her gently into his arms and placing a warm hand over her abdomen. “Does it hurt?”
His palm was broad and steady.
It made her eyes sting.
Wen Yifan stared at his face and quietly changed the subject. “Aren’t you heading to Beijing tomorrow? You should start packing.”
“What’s there to pack?” Sang Yan laughed.
“You’re flying at 8 p.m.,” she reminded him. “After work, come by my office. I’ll drive your car back after sending you off.”
“Okay.” He rubbed her stomach in slow circles, his voice dropping. “I’ll boil some goji berries and red dates for you later. Drink it before bed.”
She looked away. “There’s no need.”
“There is.” Sang Yan’s voice was lazy but firm. “I don’t want you waking up in pain and bothering me in the middle of the night.”
The next afternoon.
Sang Yan left his office and headed to the washroom. Just as he pulled down his zipper, someone took the urinal beside him.
A cheerful voice greeted, “Sang Yan? Using the washroom too?”
His eyes twitched. He turned his head slightly.
Xiang Lang.
An old classmate. Wen Yifan’s childhood friend.
“…What’s up with you?” Sang Yan asked.
“I’m just being polite,” Xiang Lang said, grinning like he always did. “We’re working in the same building but never run into each other. Isn’t that a shame?”
Sang Yan didn’t bother responding.
Xiang Lang didn’t seem to mind. “Why are you always like this? Same old hostility since high school.”
Sang Yan glanced at him, letting out a scoff. “You’ve always had a face that pisses me off.”
“…”
After finishing, Sang Yan headed to wash his hands. Xiang Lang followed, still talking like they were on friendly terms.
“You really hold grudges, huh?” he laughed. “I said I liked Yifan back in high school just to rile you up, you know? That thing during the intern welcome party—just harmless teasing.”
Sang Yan’s hand paused under the tap.
“I just wanted to see you jealous. But your poker face made it boring. Anyway, it was ages ago. You won’t make me drink for that again, will you?” Xiang Lang laughed, drying his hands. “Just don’t take it out on Yifan.”
Sang Yan gave a noncommittal snort.
Xiang Lang grew a touch serious. “Honestly, I always thought you were the one most likely to end up with Yifan.”
Sang Yan didn’t reply.
“But your timing sucked,” Xiang Lang said. “If she hadn’t moved in with her uncle in Beiyu, maybe things would've worked out sooner.”
Sang Yan’s hand froze.
“…Uncle?”
“Yeah.”
“I thought she was living with her grandmother.”
“She did for a bit. But then she moved in with her oldest uncle,” Xiang Lang said casually, as if this detail was nothing. “Anyway, I should get back.”
He waved and left.
Sang Yan stood still, water running over his fingers.
Uncle?
He remembered what Yifan had told him in high school. She said she lived with her grandmother. But when he visited Beiyu after their high school exams, it was that man—Che Xingde—who’d shown up and harassed her.
She said she didn’t know him.
But her face at the time said otherwise.
Now the pieces were clicking together in his mind, and he didn’t like where they led.
By six, he was in his car, parked in front of Nanwu Daily, drumming his fingers on the window frame. He texted her:
【I’m here.】
She replied right away:
【Give me a sec. I’m coming down.】
But even as he waited, his thoughts refused to settle. In high school, Yifan said she lived with her grandmother. But it was her uncle—Che Xingde—who’d shown up. And every time he reappeared in recent months, her mood soured, her voice changed.
He didn’t want to believe it.
Didn’t want to finish the thought forming in his mind.
He reached for his cigarette pack but stopped halfway when a voice called out.
“Oh! Aren’t you Yifan’s boyfriend?”
Sang Yan turned. Xiao Lin and Xiao Zhang, both from Nanwu Daily, were headed his way.
Xiao Lin leaned against his open car window with a grin. “Here to pick up your girlfriend again? You’re so reliable.”
He gave a brief nod, not in the mood for banter.
“You’re the best boyfriend ever,” Xiao Lin said, patting his shoulder. “And good timing too. That pervert’s in lock-up now. Things should finally calm down, right, Xiao Zhang?”
“…Pervert?” Sang Yan said, his voice low.
Xiao Zhang frowned. “That guy who kept harassing Yifan, kept calling her his niece. Showed up again and again at our building, even got physical this time. Bloody mess. We had to call the cops.”
Sang Yan’s breath stilled. “Police?”
“Yeah. She got shoved and fell into a bush. Her thigh was all scratched up,” Xiao Zhang said, scowling. “Disgusting guy.”
Xiao Lin blinked and turned to Sang Yan. “Wait, you didn’t know? Didn’t Yifan tell you?”
Sang Yan held an unlit cigarette between his fingers and answered after a pause.
“She did.”
But his voice had gone quiet.
Yifan got in the car minutes later. “Should I drive?”
“No need.”
She didn’t press and pulled out her phone. “I found a few hotels near the town center last night. Good reviews, not too far from where you’re working in Beijing. Want me to help book?”
Sang Yan only hummed.
Yifan noticed his tone. Flat. Off. She looked at him, frowning. “Aren’t we going the wrong way? The airport’s the other direction.”
“We’re going home first.”
“Did you forget something?”
“Yeah.”
She glanced at the time. “Let’s hurry then. I’m afraid you’ll miss your flight.”
The silence in the car felt like a fog slowly settling in. Her right eye twitched. A bad omen.
“…Are you upset about something?” she finally asked.
No answer.
“What’s wrong?”
She tried small talk to lighten the air, but he didn’t bite. His gaze stayed locked on the road. His mouth remained shut.
She fell quiet too, tension knotting in her chest.
Back at their apartment, Sang Yan parked underground. They got out of the car. He gripped her wrist tightly and led her to the elevator. His pace didn’t falter. Yifan stared at his side profile, unease growing with each step.
Something was wrong. Deeply wrong.
Inside, she stayed by the door and started, “You should hurry and grab—”
But her sentence was cut off.
Sang Yan suddenly lifted her onto the shoe shelf.
Her breath hitched. “Sang Yan…”
He didn’t speak. He pushed up her pant leg.
Her face went pale.
She tried to stop him. “Don’t—”
But he was faster. Stronger. His grip firm, eyes blank, like he was just confirming a suspicion he didn’t want to believe.
He shoved the fabric past her thigh.
The injury was exposed.
Fresh red scratches. Swollen. A few are still oozing.
Sang Yan stared. The fire lit behind his eyes.
He shut them.
When he opened them again, his voice was tight. Strained.
“How did this happen?”
Yifan lowered her eyes. “I tripped. Just some bushes. I have already applied medicine.”
Silence.
Then: “You’re done talking?”
“…What else do you want to know?”
“Who did this?”
“…The man who said he was my uncle.”
“How long.”
“Huh?”
“How long has he been bothering you?”
Yifan looked away. “It’s not like that.”
“Answer me.” His voice rose. “Was it since he showed up at your office? Or longer than that?”
“No. I didn’t even know he was in Nanwu before.”
“Then why did Xiao Zhang say ‘these days’?” His voice turned frigid. “So how long has it been?”
She bit her lip.
Sang Yan exhaled a bitter laugh. “How many times have I told you—‘you can tell me anything’? Do you think I say that for fun?”
“…Sorry.”
“I don’t want an apology.” His voice cracked. “I just want to be someone you trust.”
“I do trust you.”
“Then why hide this?”
“I didn’t want to affect your mood before your trip.”
“Right. Because me worrying is worse than you bleeding,” he said quietly.
She was silent.
He stared at her for a long time. “Do you not think I can handle it?”
“No. I just—didn’t want you to feel burdened.”
He said nothing.
Just slowly rolled down her pant leg. Lifted her off the shelf like nothing had happened. His movements were precise, cold.
Then he stepped back.
“I’ll leave the car. You can drive to work these next few days.”
“Sang Yan—”
He cut her off. “Lock the door before you sleep.”
He turned and walked out.
The door closed with a soft click.
Wen Yifan didn’t chase after him. She wanted to. But his expression before he left—so cold, so distant—froze her in place.
It felt like goodbye.
Maybe she was wrong. Maybe it was just a fight.
But it felt like he was already gone.
She stood in silence, staring at the door. Her throat is tight. Her hands trembled.
She just wanted to treat him better, protect him, she just wanted him to be far away from the unpleasant things in her life, just wanted him to feel like being with her was a relaxing and normal thing – she just wanted him to be with her. She thought that was love.
But maybe she was wrong.
Maybe, just maybe—
She had hurt him instead.
Wen Yifan stood in the living room, frozen in place, her eyes dull and unfocused.
A few seconds passed before she turned toward the clock hanging on the wall.
It was already 7:30 p.m.
She snapped back to herself. At this hour, it would be difficult for him to hail a cab. She grabbed her keys and phone, typing a quick message to Sang Yan on her way out:
【I’ll drive you there. It’s hard to get a taxi right now.】
Her thumb hovered. She hesitated, then added another line:
Let’s talk again properly when you get back, okay?
But before she could hit send, a reply arrived.
Sang Yan:【No need.】
Sang Yan:【I already got one.】
Her fingers stilled. Her pace faltered.
The message she'd written felt redundant now. She backspaced it quietly, then retyped something simpler:
【Be careful on the way, then.】
【Let me know when you’ve reached.】
Even though she knew it was unlikely, she still held onto a faint hope that he’d respond warmly. That he'd send a voice message, like he used to.
But every reply she got that night was short. Clipped. Like each word was typed out of obligation rather than care. It wasn't like before. Not like how he used to be.
Back then, Sang Yan would grow lazy with typing and start sending voice messages instead. Now, all she got were flat, indifferent texts.
Words on a screen—emotionless, distant. The kind of silence that could wedge itself between two people and quietly tear them apart.
Because he had withdrawn, Wen Yifan didn’t dare ask much else. She was only able to breathe easier after he replied saying he had reached the airport safely.
She returned to her room, drained. She lay on her bed without moving for a long time.
But the dull ache in her thigh made it impossible to stay still for long.
Eventually, she forced herself up, headed to the bathroom, and carefully showered around the wound. Her movements were mechanical, deliberately avoiding the injured skin. Afterward, she returned to bed and sat down with the medical kit.
She dried the area with a soft towel and gently began applying ointment. Every action was done with care. As though this ritual—silent, repetitive—could hold her together.
The room was painfully quiet. So quiet that it pressed in on her from all sides.
Gradually, a sharp, unbearable loneliness crept in.
Her hand, holding the towel, slowed… then stopped completely.
The vision before her eyes blurred. Red lines fractured, and her world lost focus.
Hot tears slipped past her lashes and landed directly on the wound, the sting like a jolt back to reality.
She gasped, then harshly rubbed her eyes with the back of her hand, using the towel again to gently pat the area dry.
The next afternoon, Wen Yifan was called to the police station again to give another statement.
For journalists, such trips weren’t unusual. After finishing the piece she was working on, she packed up and went.
The matter in question was still the harassment incident with Che Xingde.
The officers had reviewed security footage and confirmed Che Xingde had loitered around the Nanwu Daily building frequently. But he hadn’t done anything physically violent, nor had he escaped after being caught. From a legal standpoint, it made the case less severe.
There had even been a settlement proposal from Che Yanqin the day it happened. Wen Yifan had rejected it outright. In retaliation, the woman had threatened to hire a lawyer.
She didn’t know what would happen next. And frankly, she didn’t have the strength to care.
All day at work, her mind drifted. She did only what was required of her, nothing more.
Her boss, noting her unusual quietness and remembering the stress she had been under, granted her three additional days off without her even needing to ask.
But Wen Yifan didn’t feel the relief she thought she would.
She even considered asking if the leave could be moved to the following week—when Sang Yan would be back.
There was no point staying home alone.
Still, she was worried her boss might take the offer back if she seemed too capable, so she stayed silent.
Even after being granted leave, she didn’t rush home. She lingered at her desk until 6 p.m., then shut down her computer.
She unlocked her phone out of habit and opened WeChat.
Her fingers hesitated over the keyboard.
【Have you eaten?】
She stared at the words, palms damp with sweat, then finally tapped send.
This time, Sang Yan didn’t reply immediately.
She waited a few minutes, then slid her phone into her pocket and left.
Back home, she opened the door, stepped in, and instinctively glanced at the shoe rack.
Last night’s argument replayed in her mind.
Ping.
Her phone rang.
She answered right away.
Zhong Siqiao’s voice rang out, cheerful and teasing. “Feeling like the world’s upside down now that your boyfriend’s not with you?”
Wen Yifan looked away, walked toward the sofa, and gave a soft laugh.
“Let’s grab dinner when you’re free. Didn’t Sang Yan say he’ll be away for a week?” Zhong Siqiao continued. “Ever since you two started dating, I haven’t even seen your shadow.”
“Sure,” Wen Yifan said.
“What’s with that tone?” Zhong Siqiao paused. “He’s only been gone a day and you already miss him that much? You were never like this before.”
Wen Yifan didn’t respond.
Zhong Siqiao’s voice lowered. “Wait. That’s not right. You usually have so much to say when his name comes up. What happened? You guys fought?”
After a pause, Wen Yifan answered faintly, “He thinks I don’t tell him anything.”
“Well, that’s not wrong,” Zhong Siqiao said honestly. “You do bottle everything up. But Dian Dian, that doesn’t work in a relationship. Once or twice is fine, but if it keeps happening... it adds up.”
“It’s not that I don’t tell him anything,” Wen Yifan whispered. “I just… I don’t tell him about the bad things.”
Zhong Siqiao laughed. “Potato, po-tah-to.”
“…”
“If you don’t talk, he won’t know your reasons. He’ll just feel like you don’t trust him enough to share. And if he hears about something from someone else… that kind of disappointment hurts.”
Silence.
Then Wen Yifan’s voice—quiet, unsteady. “Qiao Qiao, maybe it’s because I’ve been with Sang Yan for so long, but I keep thinking about something from the past.”
“What is it?”
Wen Yifan spoke slowly. “I once told you I wanted to apply to Nanwu University, right?”
Zhong Siqiao paused, confused by the shift. “Yeah. I was happy we’d be going to the same school.”
“Back when we had to fill in our applications, Sang Yan came to ask me about mine. I told him I’d apply to Nanwu.”
She paused. “But—”
“But what?”
“I thought about changing it at the last minute. Something happened in Beiyu. I nearly switched. But I didn’t. I still chose Nanwu in the end.”
She took a breath. “I was afraid… that if he ever found out, he’d be upset. But since I didn’t actually change it, I thought it wouldn’t matter.”
Once a person starts caring, they become cautious. Every step becomes a balancing act, one misstep away from collapse.
“So I never mentioned it. And after we got together, I kept trying to accommodate him. I didn’t want to be a burden.” Wen Yifan looked down. “Was that wrong?”
Zhong Siqiao was silent for a moment, then asked gently, “What happened in Beiyu?”
Wen Yifan didn’t answer.
Guessing it wasn’t something good, Zhong Siqiao didn’t push. “You didn’t tell him either, huh?”
Wen Yifan gave a small sound of confirmation.
Zhong Siqiao sighed. “I stand by what I said. If you want to go the distance with him, you have to talk about it. Otherwise, it’ll fester between you.”
“…I know.”
“It’s not just saying hurtful things that causes pain,” she added quietly. “Avoidance can hurt just as much.”
The call lapsed into silence again.
Then, softly, Zhong Siqiao said, “Don’t make the same mistake twice.”
Notes:
Read a comment asking where Xiang Lang is, so here he comes. :)
Thanks again for enjoying this story. See you on the next chapters...
Chapter 25
Notes:
Trigger Warning: Sexual Assault and Attempted Rape.
Please read at your own risk.
(See the end of the chapter for more notes.)
Chapter Text
After dinner with his colleagues, Sang Yan had planned to return straight to his hotel. He didn’t linger longer than courtesy required, offering only a few words here and there before quietly slipping away.
He hadn’t even caught his flight the day before. After that argument with Wen Yifan, he stormed out, only to find himself waiting at the gate with no intention of boarding, his mind in a fog. He ended up missing the plane entirely. It wasn’t until the following morning that he actually got on a flight to Beijing.
He didn’t tell her.
When her message had arrived the night before— 【Let me drive you. It’s difficult to get a taxi at this time.】 —he was still at the airport, watching the comings and goings of different people. By the time he replied with a curt 【No need】 , he'd already booked another flight. And after he told her to rest early, his phone had stayed silent the rest of the night.
Even today, through the hum of meetings and clinking glasses at dinner, no new message came in from her.
Sang Yan sat at the edge of his hotel bed, staring at the muted television screen. The light from his phone reflected off his palm as he slowly typed: 【Have you reached home.】
He watched the text sit on the screen. Eventually, he hit send.
But no reply came.
He dropped the phone onto the nightstand and leaned back, exhaustion crawling over him like fog settling over a field. Sleep crept up without him noticing. And in that space between wakefulness and dreams, memories stirred.
He saw her—seventeen, in that familiar Beiyu High School uniform, her ponytail swinging as she speed-walked down that quiet street they used to take after class. Her shoulders were tense. Her eyes darted behind her.
Then, out of nowhere, a hand gripped her arm.
That face— that face—twisted into a smile. The same man he’d once heard her refer to in passing, dismissively, as "just an uncle."
But there was nothing casual in the way her body stiffened in the dream, the way her struggle yielded no escape. He couldn’t move, couldn’t reach her. The world was utterly silent, void of anyone else. No matter how she screamed, no one came. Not even him.
The dream shifted.
She was older now—how she looked these days—but she was sitting on a bed, curled inwards, swathed in a blanket like it was armor. The lights were dim. Her eyes were red, tears spilling slowly, steadily, like they’d been falling all night.
Outside the room, the door shook under the weight of someone pounding on it. Repeatedly.
The sound grew louder.
Until—
Sang Yan jolted awake, heart pounding.
The ceiling above him was unfamiliar, and the soft buzz of the mini-fridge reminded him he was in a hotel. He blinked slowly and looked toward the mirror at the foot of the bed. His face looked worn, older somehow.
He picked up his phone again. Still nothing.
But his chest was full. With dread. With something unnamed.
Pieces clicked into place. The bruises she’d hidden. The way she flinched sometimes. The quiet in her eyes she never explained. The locked room the night she sleepwalked.
He wanted to believe he was wrong. That he’d over thought it. That there was no dark weight dragging behind her all these years.
But something in him—the part that had loved her since —knew better.
“I should go back,” Sang Yan muttered, almost to himself.
He got up, moving without pause. Packed up. Checked out.
By the time he arrived at the airport, it was nearly ten.
He walked up to the counter, ready to ask for the earliest ticket back to Nanwu. His hand was just reaching for his wallet when his phone rang.
The screen lit up: Wen Shuang Jiang .
His fingers froze mid-air. Then, slowly, he pulled the phone out of his pocket and stepped away from the line.
“Are you home?” he asked.
A pause.
“Ah… not yet.” Her voice was soft, almost cautious.
He looked toward the departure board. “What time are you getting off work?”
Another pause.
Then, quietly, “Sang Yan… are you free right now?”
He blinked. “Huh?”
“I just got off the plane.” Her voice was breathy, barely above a whisper. “Can I come over?”
Sang Yan’s heart stilled.
She said, after a beat, “I’m at Beijing Airport.”
—--------------------------------------------------------------------------------------------------
Wen Yifan sat alone by the window, flying into the city. The plane to Beijing hummed softly beneath her. The cabin lights had dimmed. Outside the window, the sky was blanketed in darkness. The city lights flickered below like spilled stars caught between black clouds.
In the past, traveling like this had felt like freedom—like motion without weight. But tonight, it felt endless.
She pulled the blanket tighter around her.
Wen Yifan had never liked being on public transportation alone. Not because anything ever happened—just because the quiet, crowded space always made her feel too visible and too vulnerable all at once. Sleep wouldn’t come easily. Her thoughts had taken hold.
She had decided: she would tell him.
Everything. All at once. She would try to explain at least part of it. The things left unsaid between her and Sang Yan had piled up into a wall she could no longer climb over. Something had to give.
She leaned her head against the cool window.
What was it like for him?
All those times he took the high-speed train from Nanwu to Beiyu. What was he thinking as the landscape blurred past his window? Was he excited? Anxious? Did he feel like she did now—half-hopeful, half-afraid? Looking forward to seeing her, while wondering if she would really want to see him?
Her fingers curled around the edge of the blanket.
Back then, she had wanted nothing more than to fast-forward time. To grow up, get into university, earn her own money, and leave everything behind. And now, here she was—older, free, with years of silence behind her and only one person she could imagine breaking it with.
Maybe that was why, for the first time in years, her emotions felt… calm.
No longer a storm, but a quiet sea.
—--------------------------------------------------------------------------------------------------
She had moved to Beiyu in the second half of her second year of senior high. Her mother, Zhao Yuandong, had recently remarried. The arrangement was temporary, she was told—just until things settled down. She would stay with her oldest uncle’s family for a while.
At first, the change had seemed manageable. It was a new city, unfamiliar streets, new classmates—but Wen Yifan had always been adaptable. She buried herself in schoolwork and tried not to think too much.
She told herself: Just two more years. Then you’ll be free.
She studied hard. She endured the loneliness. She tolerated her aunt’s indifference and her uncle’s strict curfews. She even learned to laugh at the cold meals and long silences.
But everything shifted in her third year.
That was the year Che Xingde moved in.
He was her aunt’s younger brother—jobless, aimless, with nowhere else to go. He arrived with one suitcase and a grin that never reached his eyes. From the beginning, Wen Yifan had felt something off about him. Something she couldn’t name.
His gaze lingered too long. His tone, when speaking to her, was slick, syrupy, and left a bad taste in her mouth.
At first, she thought maybe she was overreacting.
He hadn’t done anything, not really. He just stood too close. Brushed past her too often. Sat beside her when there was space elsewhere. Reached for things with hands that didn't need to touch hers.
She was slow to recognize malice—slower still to name it. She hadn’t grown up with reasons to suspect others. No one had prepared her for this.
She thought: Maybe it’s just me.
But it wasn’t.
The more she tried to ignore it, the bolder he became.
The only reprieve was school. As a third-year student, she had the privilege of staying late to self-study. Weekends were spent in classrooms. She stopped going home unless absolutely necessary.
But when the holidays came—when the school was locked and the city went quiet—she had no choice but to return.
That summer, his behavior escalated.
One night, she caught him trying to open her door. He claimed he’d gotten drunk. “Wrong door,” he slurred. “Just made a mistake.”
It didn’t feel like a mistake.
He kept doing it.
He knocked. Slammed. Jiggled the handle.
She started dragging her desk against the door. Started hiding scissors under her pillow. Started keeping a box cutter in her drawer. Even though the door was locked, she never slept before three a.m.—the time when her uncle and aunt returned from their late-night stall. Che Xingde never acted up when Wen Liangxian was around.
It was the only window of safety she had.
She tried to speak up.
Once, she told her aunt, Che Yanqin.
But her aunt brushed her off. “Don’t say such disgusting things,” she snapped. “You’re being overly sensitive.”
She tried again with Zhao Yuandong over the phone, careful, hesitant. Zhao Yuandong listened in silence, then said she would speak to Che Yanqin. Maybe they could find another arrangement. Maybe, if things worked out with her new husband, Wen Yifan could come back to live with them.
But nothing happened after that call.
If anything, things got worse.
Che Xingde seemed to sense her fear now. He started testing boundaries even more. Pretending to bump into her. Pretending to be kind. Always pretending.
So she waited.
Waited for the gaokao*. Waited for the end.
And when the exams were over, she called Zhao Yuandong again. Her mother said things were improving with Zheng Kejia—that she should apply for Nanwu University and come back.
Wen Yifan didn’t hesitate.
She needed to get away. From the house. From that man. From the fear that clung to her like smoke.
She also wanted to start over.
To try getting along with her mother’s new family. To be closer to someone who still felt like home.
Because Sang Yan was in Nanwu.
That final week, while everyone was preparing their applications, Sang Yan sent her several messages. None of them mentioned what had happened in the spring—he only asked about schools.
She didn’t know if he still wanted to stay in the same city. She didn’t dare ask too directly.
Eventually, she just told him: I’m applying to Nanwu University.
A small, simple message.
What she meant was: I’m coming back. I don’t want to keep doing this long-distance dance anymore. I want things to be like before. I want to be near you again.
Back to their first year, when life still felt warm. When the future hadn’t yet cracked under pressure.
When she still had pieces of herself that hadn't been taken.
She thought: Maybe now, every day will get a little better.
Until the night before the application deadline.
And everything fell apart.
Early that morning, the house was still and silent.
Wen Yifan was alone.
Che Xingde had recently found a job and hadn’t returned in nearly a week. She had no idea about his schedule—whether he would show up tonight or not. That uncertainty gnawed at her nerves, like a splinter she couldn’t dig out.
She kept one eye on the bedside clock, the other on her phone.
As long as it wasn’t three in the morning, she didn’t dare sleep.
Her fingers hovered over the screen, texting Sang Yan between glances at the time.
SY: 【Can I come visit tomorrow?】
She hesitated, then typed:
WYF: 【I’ll be going back to Nanwu in a few days. You don’t have to.】
SY: 【When exactly?】
WYF: 【When we collect our documents. I’ll need to make a trip to campus.】
SY: 【That’s not until July.】
A few minutes passed before he messaged again.
SY: 【How about I visit the day the application results come out?】
It was almost 1:30. Che Xingde still hadn’t come home. Wen Yifan clung to that fact, trying to believe she was safe for the night.
She lay on the bed, blanket pulled up to her chin, texting Sang Yan beneath the dim light. Sleep tugged at her from the edges of her awareness. Her limbs felt heavy, her eyelids heavier.
She tried to resist it. To wait it out until three. But the weight of exhaustion pressed down harder.
She told herself: her oldest uncle would be home soon.
She drifted into a shallow doze.
Until the unmistakable sound of keys scraping against metal snapped her awake.
It wasn’t the usual pounding fists at her door—it was the sound of the lock being turned.
Her heart stopped.
The desk she’d pushed against the door was shoved inward as the door creaked open.
And there he was.
Che Xingde.
Keys looped around his finger, a smirk splitting his face. The smell hit her first—sweat, alcohol, something sour and sickening.
He stepped into her room, tossed the keys aside, and lunged.
Wen Yifan barely had time to scream.
The blanket was yanked off. She felt his weight crush down on her, felt the fist in her hair, the other hand clawing at her trousers.
Her voice broke as she struggled, flailing, tearing against his grip.
Her mind left her body.
She watched herself—an animal thrashing in instinct—reach beneath the pillow, grab the scissors, and slash across his face.
His scream tore through the silence.
But it didn’t end there.
He staggered back for only a moment—then came at her again, ripping the weapon from her hand.
“You f cking b tch—”
Tears blurred her vision. She scrambled back, seizing her art blade with trembling fingers.
“You’ll go to prison for this,” she warned, voice hoarse but steady.
Che Xingde laughed.
“Go ahead,” he sneered. “Who’s gonna believe you? You gonna tell everyone your uncle tried to f*ck you? Who’s gonna want you after that, Shuang Jiang? You’ll be a joke. A disgrace.”
She stared at him blankly. Her only fear now was that he’d strike again.
Her hair was in disarray, skin bone-white, lips raw from biting. She looked cornered—fragile, beautiful, wounded.
Something in her appearance seemed to embolden him.
“That’s alright,” he leered, inching closer. “Uncle can marry you. Forget university, Shuang Jiang. Be mine.”
He lunged again.
This time, he moved faster. Grabbed her wrist. Knocked the blade away.
He was panting, reeking, muttering filth, pulling at her clothes.
And that was when she truly felt it—
Helpless.
Dirty.
Like her whole world was crumbling in slow motion, and she couldn’t stop it. The darkness pressed in. Even though the curtains were closed, she couldn’t see light anymore.
She wanted it to end.
She wanted to die.
Just as his hands pinned hers above her head, there was a sound.
The front door opened.
For a second, Wen Yifan forgot to breathe.
She glanced at the clock.
Three.
A cry rose in her throat—broken and hoarse, but loud enough.
“Uncle! Help me—!”
Her voice cracked.
But it reached the living room.
The lights came on.
“What’s going on?” Wen Liangxian called.
Che Yanqin’s voice followed, irritated. “Shuang Jiang? What are you yelling for—”
The door flew open.
They both froze.
Wen Liangxian’s face contorted into fury. He stormed in, ripped Che Xingde off the bed, and shouted, “You filthy animal! Do you know how old she is?!”
Wen Yifan wrapped the blanket around herself and curled into the corner. Her hand was still stained red from earlier. She stared at it, willing her tears to stop.
She wouldn’t cry again for someone like him.
Ever.
Che Xingde staggered, trying to explain. “Brother-in-law—I drank too much, I didn’t do anything!”
Che Yanqin exhaled in relief. “Look, see? It was just a mistake. Don’t get so worked up. He just got the rooms mixed up.”
Wen Yifan looked up slowly.
“I’m calling the police,” she said, voice flat and final.
“What did you say?” Che Yanqin’s tone sharpened.
“I said I’m calling the police.”
“What’s wrong with you?!” Che Yanqin shrieked. “He was drunk! Your clothes are still on! Are you going to ruin our whole family over this?!”
Wen Liangxian hesitated, caught between image and instinct. “Ah Jiang… we’ll handle this, but don’t make it public. You understand, right?”
Her gaze swept across them. Che Yanqin’s denial. Wen Liangxian’s shame. Che Xingde’s smugness.
She remembered what he had said earlier.
She repeated, calm and clear: “I’m calling the police.”
“You ungrateful brat!” Che Yanqin roared. “You want your uncle in prison?! What about your reputation—”
“I don’t care,” she cut her off.
“I don’t care what people say,” she repeated, picking up her phone. “I just want to live. That’s all.”
She dialed 110.
Che Xingde lunged to stop her, but the call had already connected.
Wen Yifan sat on the bed, trembling, voice shaking as she described everything that happened. Everything—from tonight, and from all the nights before.
Che Xingde turned pale.
Che Yanqin clung to him, trying to calm him down.
Wen Yifan didn’t look at either of them.
She called Zhao Yuandong next.
It took several rings before the call connected.
“Ah Jiang?” came the sleepy voice on the other end.
Wen Yifan’s eyes burned. Her mouth opened, but before she could speak, the phone was ripped away.
Che Yanqin snarled into it. “Zhao Yuandong, look at your wonderful daughter. She wants to send my brother to prison! I raised her, fed her, and this is what I get? He didn’t do anything! He was drunk!”
Wen Yifan stared blankly ahead.
She remembered how, months ago, Zhao Yuandong had hung up on her without listening. How she’d begged to be brought home.
She clenched her fists.
She took the phone back, her voice fragile.
Please, Mum.
Please believe me.
Please save me this time.
Please don’t throw me away again.
Zhao Yuandong’s voice wavered. “Ah Jiang… your aunt said there was a misunderstanding. That her brother wouldn’t do something like that. Maybe you’re… overthinking? I’ll come in two days—”
Wen Yifan hung up.
Her fingers were cold.
Her face was expressionless.
But inside, something had broken.
Something deep, fundamental, and irreversible.
And in that moment—
She wanted all of them to burn in hell.
—--------------------------------------------------------------------------------
That early morning, the police arrived.
They took Wen Yifan and Che Xingde with them. At the station, she told them everything—calm, composed, hollow. The assault. The year of torment. The silence she had endured.
She did not go back to her oldest uncle’s house.
A female officer brought her home that night.
The policewoman didn’t ask too many questions. She offered warm tea and a quiet place to rest, her voice low with sympathy and care. At the end of their first conversation, she simply said, “You can stay as long as you like.”
She had a daughter—Chen Xi. Coincidentally, a schoolmate of Wen Yifan’s. They hadn’t spoken much before, but Chen Xi was easygoing, cheerful in a way that didn’t feel forced. She never mentioned what had happened.
Instead, she chatted idly. About trivial things. The latest campus gossip. A movie she hated. Her dreams of running off to a different major. Nothing heavy. Nothing probing. It was exactly what Yifan needed.
One evening, as the rain thudded gently on the roof, Chen Xi abruptly sprang from her bed mid-conversation. “Crap, look at the time!” she exclaimed, dashing for her computer. “I’m switching my application. Screw humanities, I’m done.”
The word application sent a jolt through Wen Yifan. Her eyelids twitched.
She remembered Zhao Yuandong’s voice on the phone—commanding, manipulative. She remembered how she’d insisted she choose Nanwu University.
Her gaze dropped to the faint red marks still visible on her hand—traces of Che Xingde’s grip, still burned into her skin.
After a long silence, she stood up and walked to Chen Xi’s room.
Chen Xi had just powered on her computer and turned when she sensed Yifan by the door. “What’s up?” she asked, smiling.
Wen Yifan looked at the screen, her voice was quiet. “Can I borrow your computer for a while?”
“Sure,” Chen Xi replied, casual as always. “What for?”
For a moment, there was no answer. The hum of the fan filled the room. Then, in a voice stripped of emotion, Wen Yifan murmured, “I want to change my application.”
The days that followed blurred together.
Wen Yifan stayed at Chen Xi’s place, but it wasn’t living—just existing. Even though she had escaped Che Xingde, she couldn’t sleep. Her body remained on high alert, every sound a threat. She’d bolt awake at 3 a.m. drenched in sweat, her chest too tight to breathe.
She didn’t speak much. Barely ate. She withdrew into herself, answering only when the police officer needed her to give another statement. But without physical evidence—and with Wen Liangxian and Che Yanqin defending Che Xingde—the man was held for only a few days. No charges. No justice.
The city whispered about it. The story spread like wildfire: how an uncle had raped his niece. People repeated it like entertainment. No one knew the truth. No one wanted to.
Wen Yifan didn’t hear the rumors, but she could feel them, clawing at the edges of her silence. Every day, she grew thinner. Smaller. She felt like something had broken inside her. Like she wasn’t real anymore.
She didn’t want to think. Or feel. Or stay.
All she wanted was for the admission results to be released so she could leave this place. Leave everything behind. Leave far away.
She kept her phone off. Barely moved. Sat by the window, staring at nothing, until her thoughts spiraled into a familiar loop.
You looked like you wanted it.
Wearing those short sleeves and tiny shorts. What else could I think?
Every time she remembered Che Xingde’s voice, her whole body flinched.
Every time, the thought came uninvited.
I want to die.
When the results were finally released, it rained for a week straight. Beiyu was soaked in gray.
Chen Xi squealed when she saw her scores. She ran into the living room and flung her arms around Yifan. “I got in! Same university as my boyfriend! Isn’t that amazing?”
For the first time in days, something in Wen Yifan stirred.
Her mind snapped back to a promise she’d buried somewhere under the weight of it all.
She had promised to go to Nanwu University.
She had promised him .
Back when everything still felt possible.
Back when she hadn’t changed her application at the last minute—when her hand hovered over the “confirm” button and something made her click cancel instead.
That something had been Sang Yan.
She hadn’t told him.
Didn’t need to.
She’d made her choice.
A quiet calm fell over her as she stood and reached for her phone.
It blinked to life. Dozens of missed calls. Messages stacked like unopened letters.
All from Sang Yan.
The latest one came just an hour ago.
SY: [I’m coming to see you.]
Wen Yifan stared at it for a long time.
“Everything okay?” Chen Xi asked.
Wen Yifan looked up. “I’m heading out.”
“Huh?” Chen Xi blinked. “Now? Where to?”
“Meeting a friend,” she said, and smiled.
Chen Xi was stunned—this was the first time in half a month Yifan had voluntarily gone outside. “Want me to come with you?”
“No need.”
She walked to the front door. Just as she opened it, Chen Xi called, “It’s raining! Wait—take an umbrella!”
She came running with it, breathless. Wen Yifan took it gently.
“Thanks,” she murmured.
“Go have fun,” Chen Xi grinned. “He’s probably waiting.”
Wen Yifan paused, then nodded. “Okay.”
—-----------------------------------------------------------------------------
The rain wasn’t heavy. It whispered down like threads of silk. A thin mist clung to the street as she walked toward the alley near her uncle’s house, where Sang Yan usually got off the bus.
That’s when she saw him .
Che Xingde.
He was thinner. Pale. Dark circles under his eyes.
His surprise at seeing her was brief. He grinned, then grabbed her arm.
“Look who it is. Shuang Jiang,” he sneered.
She recoiled, twisting from his grip.
He leaned closer. “You called the cops, huh? And what did you get out of it? I’m walking free. But look at you —a mess. No one believes a whore.”
His words slithered through the fog, low and cruel.
“Dressing like that in front of me—you wanted me to—”
His words were cut off as Sang Yan appeared behind him and tore him away.
Without a word, Sang Yan’s fist slammed into Che Xingde’s face. Then his knee drove into the man’s gut.
It wasn’t just a fight—it was rage unleashed.
Che Xingde collapsed, coughing, begging, a pathetic mess.
Wen Yifan jolted back to her senses. She rushed forward, grabbed Sang Yan’s arm, pulling him away.
“Stop—come on, let’s go—please.”
He let her lead him, still shaking. “Who the hell was that?”
“I don’t know him,” she said quickly, avoiding his eyes.
They walked for a while, the rain swallowing the silence between them.
“Are you okay?” he asked.
She gave a noncommittal hum.
“If it’s this late again, I’ll just come up to your doorstep next time,” he muttered.
She didn’t answer.
“I tried calling. You disappeared. What happened?”
“Phone broke.” She lifted the umbrella over his head. “Why did you come?”
“Didn’t we say we’d meet after the results came out?”
At the bus stop, she noticed the red swelling on his knuckles.
“I’ll go buy medicine,” she said quietly.
She left. The rain picked up again.
When she returned, Sang Yan was waiting where she left him, drenched, but smiling when he saw her.
She shoved the umbrella over him. “You’re insane. I told you not to come.”
He reached into his pocket and pulled out his phone.
Held it up proudly.
On the screen: Nanwu University.
Wen Yifan stared, and something in her chest cracked open.
“You did it,” she whispered. “You really made it.”
He swallowed. “And you?”
She didn’t answer.
He kept talking, maybe nervous. “I got software engineering. Your marks weren’t far behind, so I think—”
But she wasn’t listening.
In her head, those words returned like a curse.
Whore. Shameful. Disgusting.
She didn’t want him to know.
Didn’t want him to carry her burden.
Didn’t want him to regret her.
She should’ve let him go.
But when she looked up, and saw his face in the rain—
All her strength collapsed.
Let me be selfish, just this once.
She reached into her pocket. Turned on her phone.
The same red logo lit up her screen.
Nanwu University.
Sang Yan’s eyes widened. “Yifan—?”
“I’m going too,” she said softly.
“To Nanwu. I’ll be there.”
He hugged her then, tight and wordless.
And for the first time in weeks, Wen Yifan closed her eyes.
Sang Yan, my beloved youth.
I want to be worthy of you.
And I pray—pray that you’ll never regret meeting someone like me.
Notes:
*gaokao - National College Entrance Examination in China
I've reached 200+ Kudos! Thank you again for loving this story.
TMI: I just finished watching some clips from Hi6 episode with Nannan with Ma Yan and both of them are a joy to watch.
See you in the next chapters....
Chapter 26
Notes:
(See the end of the chapter for notes.)
Chapter Text
Wen Yifan stepped off the plane, a soft thump accompanied her luggage wheels as they met the airport floor. The air was still, but her pulse wasn’t. She gripped the handle of her suitcase tightly, phone in the other hand as she followed the location Sang Yan had sent her.
She spotted him by the exit — tall, familiar, standing with one hand tucked into his jacket pocket and the other scrolling through something on his screen. Her heart clenched. She hadn't even made her way to him yet, but her nerves were already fluttering, as if it were the first time.
When she reached him, he looked up.
“Why’re you at the airport?” she asked, trying not to sound as breathless as she felt.
Sang Yan took the suitcase from her hand without a word of protest. “I was going back.”
She blinked. “Going back?”
“Yeah.” He didn’t elaborate. “Let’s go. I’ll get you a hotel.”
He started walking. Without thinking, Wen Yifan followed, her gaze catching on the way his other hand hung by his side. She hesitated, then slowly reached out and wrapped her fingers around it.
Sang Yan turned. He didn’t speak, but he threaded his fingers through hers with ease, as if it were the most natural thing in the world.
“I saw you didn’t take your luggage with you,” she said, voice quiet. “I took three days off. Thought I’d bring your things to you, on the way.”
He gave a low hum in response — a sound that said he understood, that he accepted it. Nothing more, nothing less.
Outside, the weather had changed. A light drizzle coated the city like a veil. Sang Yan stopped walking and looked at her, then back at the sky. “Wait here,” he said. “I’ll buy an umbrella.”
She nodded.
As he disappeared back into the terminal, Wen Yifan looked out into the rain. Her thoughts wandered, as they always did in quiet moments. A man walked toward the shuttle in the distance — tall, gaunt, in a black T-shirt — and for a second her blood ran cold. Her breath caught, heart leaping painfully.
Her body, thinking it was Sang Yan, moved before her mind could catch up.
But before she could take another step, an arm curled around her waist and gently pulled her back.
Sang Yan.
“Where are you going?” His voice was calm, but his brows were furrowed.
Wen Yifan turned, startled. She hadn’t even realized she’d moved.
“I told you to wait for me,” he said, more quietly this time.
“I…” she faltered. “Sang Yan.”
“Hm?”
“I’m sorry.” Her gaze didn’t leave his. The apology wasn’t for a moment long ago. It came from somewhere further back. Somewhere much heavier. “That year... after the entrance exam results came out. You came to see me in Beiyu. It was raining, and I didn’t give you the umbrella.”
Sang Yan blinked, caught off guard. “What?”
“I should’ve given it to you,” she said, almost too softly to hear. “I shouldn’t have let you walk back in the rain.”
He squinted at her like he was trying to recall something distant. “Was it raining that day?”
Wen Yifan nodded.
He pinched her cheek lightly and gave a crooked grin. “What’s there to apologize for? It’s just rain. Am I that delicate?”
She stared at him, throat tight.
“Why’re you always treating your boyfriend like he’s made of porcelain?” he teased.
She didn’t answer.
“Let’s go.” He opened the umbrella and shifted it above both their heads. “Have you eaten?”
“I had some food on the plane.”
“Plane food doesn’t count,” he said. “We’ll get something later.”
They hadn’t spoken properly in days — just exchanged occasional messages on WeChat. Their last real conversation had ended awkwardly. The weight of that lingered now between them, like static before a storm.
Wen Yifan tried to keep things light. “Are we heading to your hotel?”
“Mm.”
“There’s an airport shuttle over there — direct line. But if it’s the two of us, maybe a taxi makes more sense—”
She trailed off, noticing that Sang Yan had already started leading her toward the parking area.
“Oh,” she muttered. “You’ve already been here, right? You probably know the way.”
“Yeah,” he said. “We’ll take a taxi.”
They found one quickly. Wen Yifan got in first and gave the driver their destination. Sang Yan followed, then leaned over and fastened her seatbelt for her without a word.
She blinked at him, surprised.
Sang Yan caught her expression and hastily buckled his own seatbelt, almost defensively.
She smiled faintly. “How’s the project?”
His jaw tightened slightly. “Not bad.”
She remembered the phone call she overheard — the tension in his voice, the debate about using his old design versus something new. “Did they accept your design?”
There was a pause. “Yeah. New one.”
“That’s great,” she said gently. “I really liked it. It looked… sharp. Clean.”
He didn’t respond. Just looked out the window.
Silence thickened between them again.
Wen Yifan exhaled quietly and tried to change the subject but Sang Yan asked, “Pick a hotel?”
“I thought we were going back to yours,” she asked.
“I checked out already,” Sang Yan said. “Didn’t you send me a list the other day?”
She blinked. She had — on the ride back from the airport last week. She hadn’t expected him to actually read it.
She pulled up the list on her phone and handed it to him. He scrolled briefly and handed it back. “This one.”
“Okay,” she said. Then, hesitating, “I’ll book it?”
Sang Yan didn’t answer.
“I’ll book a double bed,” she added quickly, watching his face.
He glanced at her, unreadable for a moment — then nodded. “Sure.”
They fell quiet again until they were almost at the hotel. Then, suddenly, Sang Yan asked the driver to pull over.
Wen Yifan looked around. “Why’re we stopping?”
He was already out of the taxi, umbrella in hand. He tilted his head toward a nearby pharmacy. “Getting medicine.”
They bought what they needed and walked the rest of the way.
Sang Yan carried her luggage with one hand and held the umbrella with the other. Wen Yifan’s hands were empty.
She looked down at them.
Opened and closed them.
“Sang Yan.”
“Hm?”
“Why aren’t you holding my hand?”
He stopped and turned to her. “I have your luggage and the umbrella. I’m out of hands.”
“I’ll carry the luggage,” she said, serious now. “I want you to hold my hand.”
His eyes narrowed slightly, but then — he laughed. A quiet, warm sound. “Wen Shuang Jiang, are you throwing a tantrum?”
The awkwardness that had coated the evening cracked — and warmth slipped in through the seam.
Wen Yifan flushed. But she held her chin high.
“Right,” Sang Yan drawled. “So you came all the way to Beijing just to hold my hand?”
“…”
He handed her the umbrella. “Take this.”
She took it obediently.
“With that hand,” he added.
She switched.
He took her free hand in his. His palm was warm, his grip firm. Not tight. Not demanding. Just… grounding.
It was enough.
They walked the short distance to the hotel like that — together, in the rain.
At the counter, Sang Yan handed over their IDs and glanced at her. “Why didn’t you tell me you were coming?”
“I was afraid you’d tell me not to.”
He looked at her then, and something unreadable flickered across his face.
“I wasn’t sure if you… wanted to see me,” she admitted.
Sang Yan squeezed her hand. “Don’t say things that don’t make sense.”
“Then why were you going back?”
“You weren’t answering.”
“I was on the plane…”
“I know.” His voice dropped. “Next time, let me know. If you’d called five minutes later, I’d have been on a plane back to Nanwu.”
They rode the elevator in silence.
Inside the room, Sang Yan set down her luggage and checked his watch. “Takeout or go out to eat?”
“Takeout,” she said. The thought of leaving again felt exhausting.
“Okay.” He handed her his phone. “Order whatever you want. Shower after that — we need to put on your medicine.”
Wen Yifan ordered two portions of food, choosing the dishes Sang Yan liked best. As the page on the delivery app confirmed her order, she unzipped her suitcase and rummaged for clean clothes. She headed into the bathroom without a word.
It was quiet in there—too quiet. The kind of silence that crept under her skin and unspooled her thoughts.
This was the reason she came here. The reason she bought a ticket on impulse, packed too fast, walked into his space like nothing had changed.
And yet—she hadn’t said a word about it.
She had tried, lightly. But he’d brushed past it. Or maybe she let him.
Since last night, she’d been rehearsing it over and over in her head. If she said it the wrong way, it would ruin the moment. If she said it the right way—well, there wasn’t a right way, was there? None of this would make anyone feel good. There was no version that wouldn’t stain the air between them.
She let out a long, uneven breath. Her chest tightened, a steady coil of nerves winding tighter.
She didn’t know how he would respond.
But she kept thinking—Sang Yan isn’t like other people. He never had been.
When she finally stepped out, the food had already arrived.
Sang Yan was perched on the edge of the bed, holding a bottle of medicine in one hand, gauze in the other. “Come here,” he said. “Put this on first. Then we’ll eat.”
She made her way over and sat beside him, watching as he uncapped the bottle. His brows drew together in focus, his fingers gentle.
She stared at him, drifting. Her mind replayed the things he’d said not long ago.
“Wen Yifan, can you consider my feelings?”
“Do you think I’m not trustworthy?”
She remembered the way he had pulled her pant leg down, like he couldn’t bear to look at what was beneath. His head had been lowered, his posture drawn inward. His expression is unreadable, but his silence is louder than anything.
He’d looked... helpless.
So unlike his usual self.
Now, his fingers brushed against her wound. He frowned. “You got water on it again?”
She blinked. “Ah... it was an accident.”
“Don’t wash it tomorrow,” he muttered.
She didn’t answer. His tone was curt, but his touch was careful—painstakingly so. As if the slightest pressure might hurt her more than she already was.
Her throat tightened.
“Sang Yan,” she said quietly, “I got this wound a few days ago. I ran into Che Xingde in the parking lot—the one I told you was my ‘uncle.’”
He looked up at once. “Yeah?”
Wen Yifan nodded. “The first time I saw him again was last summer, outside the student center. He’d hit someone’s car. Drunk driving. But nothing happened after that. Then, the next time… it was when your mom visited us. The driver who dropped her off was him. He saw me. But he didn’t do anything. Just left.”
Her voice remained calm, but it was too calm.
“He must have found out I worked at Nanwu Daily. He started waiting outside the building for me. Most days, I didn’t see him. But that day, he showed up again. Asked me for a hundred thousand in cash.” She gave a breathless little laugh. “When I ignored him, he grabbed my bag and shoved me. That’s when I got this wound. I reported him to the police after. It didn’t escalate.”
Sang Yan listened in silence. His hands didn’t stop moving.
She watched them—his hands. Steady, sure, even as her voice threatened to fall apart.
“In the past,” she went on slowly, “I wasn’t honest with you. After my dad passed, my step sister didn’t like me, so my mom sent me to live with my grandmother. But her health was failing, so I got passed along again. To my eldest uncle.”
She paused, looking down at her lap. “They didn’t like me there either.”
Her voice thinned further.
“That time in high school—when the teacher thought we were dating and called our parents—it was my eldest uncle who came. After we got home that day, I picked a fight with you over the phone. I said some awful things.” She bit her lip. “I didn’t mean them. I never thought you were a bother.”
Sang Yan’s hands finally stilled.
She took a shaky breath.
“In our third year of senior high, Che Xingde moved into the house with us in Beiyu.”
Her next words came slower, dragged out of her like thorns.
“He started... harassing me.”
Sang Yan froze. The gauze slipped from his hand.
His voice came low, hoarse. “Wen Shuang Jiang. If you don’t want to say more—”
“It’s not that,” she shook her head, tears brimming. “It’s just—there was a night, the week we were submitting college applications. He came into my room. He tried to—”
The words collapsed in her throat. Her voice failed her.
“But nothing happened,” she whispered, her head lowered. “My eldest uncle always got home late—three in the morning. That night, it was the same. I screamed, he stopped. I called the police. They helped me leave. I stayed with one of the officers until it was time to go back to Nanwu.”
Sang Yan closed his eyes.
Then he pulled her into his arms.
Tight.
Tighter.
He didn’t speak, because if he did, the sound might shatter something fragile between them.
Wen Yifan didn’t cry. Not really. But she trembled.
“I tried to change my application after that,” she murmured into his chest. “I wanted to go somewhere far. Somewhere no one knew me. But in the end… I didn’t. Something stopped me.”
A pause.
“Sorry I never told you.”
She swallowed, and finally let the truth out.
“I’m sorry that I’m like this.”
He didn’t answer. He just held her closer.
“I never looked back on that time,” she said. “I tried not to. I just remembered that I wanted to be with you.”
Sang Yan gently moved her onto his lap, his arms wrapped around her. His voice was soft but firm. “Do you remember what I asked you once?”
She blinked. “What?”
And suddenly, it was raining again. The memory swept over her—two figures under an umbrella, the alley dark and narrow, the rain falling like a curtain.
“Is there nothing you want to tell me?”
Back then, she’d said nothing.
But this time—
“…I do.”
Sang Yan smiled faintly. “Then say it.”
“I really liked it when you came to Beiyu for me,” she said, barely above a whisper. “I didn’t think it was a bother.”
“And?”
“I never promised anyone else. Just you.”
He nodded.
“I also think…” her eyes welled again, “I don’t deserve you.”
“Take that back,” he said quietly, brushing her tears away.
She didn’t.
“Wen Shuang Jiang,” he said, voice low and sure, “why do you think I’ve never looked at another girl all these years?”
“…”
“My eyes are only attracted to the best. Understand?”
Wen Yifan stared at him, stunned. Her breath caught at those two words—the best.
Her thoughts rushed out before she could stop them.
“You’re all I have left.”
He didn’t speak.
“I haven’t liked anyone else since you.”
Still no reply.
She buried her face in his shoulder. “I’m sorry, Sang Yan.”
At last, he bent down, looked her straight in the eye.
“…Mm.”
The room was bright. The rain outside roared against the windows. But none of it touched them.
That night from so long ago—that night cloaked in silence and shame—had finally been spoken.
And in the warmth of that hotel room, it could begin to become the past.
Moments later, Wen Yifan felt the brush of his lips against her forehead.
Then came his voice, soft and certain.
“I forgive you.”
This was a moment she had replayed in her mind tens of thousands of times—too many to count, always just out of reach. A moment born in dreams, stitched together by longing. And yet, sitting here, it felt more impossible than ever.
The world was quiet now, peaceful. As if it had stepped sideways into a dreamscape. As if they had slipped into a different timeline.
In the blink of an eye, it felt like they'd been thrown back to that night—right after finals.
To the version of that night where nothing had gone wrong.
Where Che Xingde never returned home. Where nothing vile happened. Where her body had not been touched without permission, her soul not shaken. That night, she had simply gone out to meet Sang Yan as planned.
And that was it.
Nothing else had followed. No nightmare, no secrets, no suffocating shame.
Wen Yifan had lived every day since then with a quiet, relentless hope.
Hope that one day, she would see Sang Yan again—perhaps when exam results were released, perhaps when he returned to Beiyu. She had imagined the way he might greet her. Maybe with a confession. Maybe just casual words about university, or a simple visit—like he used to do.
But whatever it was, it wouldn’t be like what happened. It wouldn’t be like the silence, the confusion, or the pain that followed.
She lifted her gaze. His Adam’s apple caught the light as he leaned forward and placed a gentle kiss on her forehead.
She blinked slowly, and felt the tears slip down, falling beyond her vision. She wiped at her eyes with the back of her hand.
“That day…” Her voice came out soft, as if still weighed down by the ghosts of her past. “Che Xingde told me it was something shameful. Something disgusting. And those relatives of mine… they told me not to report it. Said it would bring shame. That it would be better for everyone if I stayed quiet.”
Her voice cracked.
“That’s why I didn’t want you to know.”
Back then, no one had used words so cruel toward her. No one had needed to.
Because in their silence, in their dismissal, she heard everything.
Even as the victim, she couldn’t help but wonder—did they really see her that way?
She paused, lips trembling, then whispered, “I should have told you everything back then.”
Said it all.
Laid bare the truth.
Would they be something different now?
Sang Yan reached for her hand and gently pushed it down. He wiped away the tears still clinging to her face.
His voice was low and steady. “Wen Shuang Jiang, why would you ever listen to that bastard’s filth?”
She looked up, startled.
“There’s nothing shameful about what happened. Not a single thing,” he said firmly. “You did nothing wrong. You did everything right. You protected yourself the best way you could. You were brave.”
His gaze didn’t waver.
“You’re the one who can walk in the sunlight without flinching. You’ve got nothing to be ashamed of. They’re the ones who should be buried in the dark.”
Wen Yifan didn’t say a word.
“Understand?” he asked again, softer this time.
She bit her lower lip and finally nodded.
A smile tugged at the corner of his mouth. “Good. And hey—there’s one more thing.”
She sniffled. “What?”
He lowered his head, kissed the corner of her lips. “Thank you. For protecting my Shuang Jiang.”
Her expression froze, stunned still by the tenderness in his voice.
Then he added, almost lazily, “Also, what do you mean by ‘too late’? Even if you told me everything back then, who says I’d have started dating you? Maybe I wasn’t looking for a girlfriend yet.”
Wen Yifan blinked, thrown by the sudden change in tone.
He grinned. “Just because you confessed doesn’t mean I’d have said yes.”
Her lips parted in disbelief—before laughter burst out of her. Her mood lifted, her voice still slightly stuffy. “You were the one chasing me back then.”
Sang Yan raised a brow. “You liked me too.”
Wen Yifan nodded honestly. “Yeah.”
“Then you should’ve pursued me properly.” He clicked his tongue, mock-disapproving as he gently dabbed ointment on her wound. “Young lady, thick-skinned as you are, you still expected me to chase after you?”
She met his eyes. “I didn’t know how.”
Sang Yan paused, then looked up. “And you think I did?”
Thinking back to his antics, Wen Yifan smiled. “You seemed like you had experience.”
He narrowed his eyes. “You really have a knack for pissing people off.”
He reached out and pinched her cheek.
It wasn’t the first time he’d done it today—her face was starting to feel like dough.
So she retaliated. She reached up and pinched his face too.
“What are you doing?” he said, incredulous.
“I just…” Wen Yifan trailed off but didn’t pull her hand back, “wanted to touch your face.”
He didn’t protest and instead continued tending to her injury. “Did you apply the medicine the past few days?”
“Yeah.”
“Lock the door when you sleep?”
“Yeah.”
They moved on to idle talk. Mundane things. Things couples might say after coming back from work or class. For the first time in a while, everything felt normal.
After they finished, Wen Yifan sat up from his lap. Sang Yan cleaned up the kit.
“Go wash your face and eat,” he said.
She nodded and walked into the bathroom.
By the time she returned, Sang Yan had cleared the bed. He took out a change of clothes from his luggage and went in after her.
The bathroom was small, a little cramped. He placed his clothes on the counter and began undressing with autopilot hands.
Then he paused.
His reflection stared back at him from the mirror. Still and silent.
And then her words came back to him. One after the other.
Each one sharp. Each one cutting.
“At the time… I didn’t know what to do. There was no one to help me.”
“No one stood by my side.”
He shut his eyes tightly.
Back outside, Wen Yifan sat at the table, chewing slowly. She noticed he was taking longer than usual.
Her calm had given way to worry.
She wasn’t hungry anymore—just distracted. She set down her chopsticks and boxed up the food, then crawled into bed, picking up her phone.
Moments later, the door opened. Sang Yan came out, towel wrapped around his head. His eyes found her immediately.
“Done eating?”
She looked at him. His expression seemed normal. Relief quietly washed over her. “Yeah.”
He nodded, sat beside her, scrolling through his phone.
Wen Yifan watched him closely. She’d expected him to be upset. She’d told herself she was ready for whatever came next. But this quiet normalcy—this calm—made her feel safe.
“Can we walk around Beijing tomorrow?” she asked, testing the waters. “Or do you have to go back to Nanwu?”
“I only planned to go back because I wanted to talk to you,” Sang Yan said. “Now that I’ve done that, we’ve got time.”
She rolled onto her side to look at him.
Their gazes locked.
She was lying so close her breath warmed his cheek. Her hair was still damp from the shower, her clothes soft and minimal. Her skin glowed under the light, pale and inviting.
Sang Yan didn’t move.
Neither did she.
Three seconds of silence.
Then, without warning, Sang Yan leaned in and kissed her—soft at first, then deeper, needier.
His voice broke the kiss, muffled against her lips. “Why don’t we just stay in this room for the next three days? You owe me compensation for the emotional damage you caused.”
He kissed her again.
“All that bickering before I came here,” he murmured, his hands sliding behind her neck. “Made me so mad I forgot my luggage. Had to borrow underwear from my coworker.”
Wen Yifan was dazed from his kisses—but she burst out laughing.
He paused. “Can’t you be a little more serious?”
“Did you really?” she grinned. “Couldn’t you have just bought some?”
“It was a new pair,” he deadpanned. “Still counts as buying, right?”
They laughed together.
Then he kissed her again.
This time with urgency. His hand cradled her jaw, fingers trailing heat up her neck. Her body curled toward him instinctively, inviting more, needing more.
His kiss deepened. Hungrier. More raw.
The scent of sandalwood clung to him. Droplets from his hair slid along her skin, leaving cold trails that made her shiver.
His fingertips traced upward, touching her like she might dissolve at any second.
She trembled slightly, arms wrapping around his neck.
But she didn’t pull away.
He felt it—the hesitation. He slowed. Kissed her softer, drawing marks down her skin, venting everything he couldn’t put into words.
She held onto him, fragile and still.
He stopped, biting down on her lip.
She whispered, breathless, “Why’d you stop?”
He looked at her, voice husky. “Aren’t you on your period?”
Wen Yifan blinked—then remembered the lie she’d told.
She turned red and leaned up to kiss him, whispering against his mouth. “I lied.”
That was all he needed.
Heat flooded the air between them. The kiss reignited like flame on dry wood.
He trailed his hand down her spine, lingering at the hem of her shirt, slowly inching upward.
“You went through all that trouble to book a hotel room with me,” he murmured between kisses. “So why’d you pretend you wanted two single beds?”
Wen Yifan could barely breathe.
Her body pressed into him, nervous but eager.
He kissed along her collarbone, tongue warm, teeth grazing lightly.
“Wen Shuang Jiang,” he said against her skin, “why don’t you hook up with me?”
Everything around them dimmed.
All that remained was heat, breath, skin. Her arms tightened around his neck. His lips continued downward, leaving fire in their wake.
And this time, she didn’t stop him.
Notes:
Here it is...... Finally, Yifan told Sang Yan everything.... Hope you like this chapter. Next chapter might take a long time to be posted as I'll be going on vacation.
Thanks again as always and see you on the next chapters.
Chapter 27
Notes:
All the steamy scenes are directly from the novel :)
Chapter Text
The room was steeped in warmth and light—so bright it stung her eyes. Wen Yifan blinked slowly, her lashes catching the glow as it spilled over her vision. She could hear the soft hum of the air conditioner blending with the gentle tap of rain against the windowpane. Somewhere between those sounds, his voice echoed faintly, disjointed from the present.
Her head was tilted slightly, dazed. Her thoughts drifted like smoke, unable to keep pace with what Sang Yan had just said. Her awareness—body and mind—slipped into the tide of his movements instead.
His figure loomed over her, solid and familiar, encasing her in a heat that was neither oppressive nor foreign. His skin still bore the remnants of his shower—trails of water sliding down from the ends of his damp hair, brushing against her neck and collarbone.
Cold droplets. Hot against her skin.
The contradiction startled her back into reality.
Her gaze lifted to the ceiling light, stark and unrelenting, then lowered until it settled on Sang Yan—still fully clothed. She raised a trembling hand to cup his cheek, her voice unsteady and almost too soft to hear. “Sang Yan, you didn’t turn off the lights…”
He stilled. Then looked up.
Under the harsh light, his skin gleamed pale, his lips tinged with color, damp from earlier kisses. His brows were sharp, the corners of his eyes shallow yet intense, irises pitch-black and deep with desire—like a criminal unrepentant, caught red-handed and still daring you to look away.
“Turn off the lights?” he echoed, fingers loosening their grip on her clothes, letting the fabric drift back down. His voice was low, tinged with amusement. “How else will you see me?”
She said nothing.
Then, without warning, Sang Yan let his body fall backward onto the bed, pulling her down with him by the wrists. Her balance tipped, and she collapsed onto him, barely catching herself.
Her injured leg brushed against his thigh—just the lightest graze.
A strange tingling flickered through her.
Wen Yifan flinched instinctively and looked down. Noticing her reaction, Sang Yan’s expression shifted. The haze in his eyes lifted slightly as he released her wrists and sat up, his voice tightening. “Did I hit your wound?”
Before she could answer, he was already pulling her leg into his lap.
“Let me see.”
Wen Yifan hesitated. “It’s fine… It doesn’t hurt.”
But he ignored her. His palm pressed gently around her knee, examining the injuries on her thigh.
It had been three or four days.
Most of the scrapes had begun to scab, the skin around them darker now, and reddened from the steam and moisture. A few of the deeper gashes still bore faint streaks of blood, stark and jarring against her pale skin.
And in that moment, Sang Yan realized something.
The ‘bastard’ he cursed earlier—was him.
The wounds weren’t healed. She had just opened up to him, shared something raw and buried and painful. And he hadn’t even stopped to consider if his touch would hurt her—physically or emotionally.
He sat up straighter, still looking at her. Desire still lingered in his eyes, but regret crept in like a slow burn. His lips pressed into a line. Then he looked at her again and simply said, “Sleep.”
Wen Yifan blinked, startled.
He didn’t look like he was going to continue.
With deliberate care, he reached up to tuck her messy fringe aside. His gaze darkened as he looked at the marks scattered across her skin—some new, some left by him. “I’m going to shower.”
She didn’t reply.
She simply watched him, motionless.
His scent still clung to her. His breath, his touch, his kisses—they hadn’t faded. Every inch of her skin still tingled from where he’d been.
And yet, before she had the chance to respond, he had already retreated.
She remained atop him, dazed, staring.
She didn’t know if something was wrong with her—or with him.
He was the one who started it. He kissed her. Touched her. Pulled her in close. And just like that, he stopped, as if nothing had happened.
She felt discarded. Like a prop.
Used.
Swallowing hard, she recalled his earlier words and found herself saying, half under her breath, “So… do I have to pay for this service?”
Sang Yan froze. “Huh?”
“If I were to pay you,” she murmured, her voice still laced with sleepy sensuality, eyes narrowing faintly, “I think I’d be at a loss.”
He stared at her.
Then burst into a low laugh.
Amused, almost in disbelief.
His hand found her waist and he pulled her back toward him. “What did you just say?”
Wen Yifan tensed, already regretting it.
What possessed her to say that?
“I mean…” Her nose scrunched lightly. “You wanted to hook up, right? If you’re going to ask for a fee, at least be good enough to charge for it.”
“…?”
Sang Yan’s eyes darkened, a smirk tugging at his lips.
Without warning, he flipped her back into their original position and drew her closer, voice low, warm, dangerous. “So what would it take to make me… worth the price?”
He caught her hand and slowly guided it down to the hem of his shirt.
“Would this help?”
He pulled her fingers under his shirt, gliding them along his abdomen.
Muscle. Heat. A thin sheen of sweat.
“Or maybe this?”
Her hand was led higher, to his chest, then his collarbone.
She flushed. Her ears turned warm.
And he didn’t stop.
His gaze never left her face as he whispered, “Feast your eyes all you want, Miss Customer.”
Wen Yifan blinked, stunned by the nickname.
Then: silence.
She didn’t respond.
“Not going to kiss?” he asked, voice thick with invitation. “If you don’t make use of what you paid for… isn’t that a bigger loss?”
His teasing was relentless.
Drawn into his trap, Wen Yifan dipped her head and kissed the base of his throat.
Soft. Hesitant.
He hissed lightly at her touch, breath trembling.
His patience cracked.
In the next moment, he seized her lips again.
Fierce and warm.
His hands moved with intent, retracing every inch of her he had touched before—this time slower, reverent.
The shift was natural. Somewhere between kisses, their positions flipped, her body sinking into the mattress beneath him.
And all she could think was:
I’ve paid the highest price… and hooked the best man in the house.
He reached toward the lamp, flicked the switch.
Darkness fell.
Then a rustle—the sound of foil tearing.
The air felt thinner now. Closer.
Sang Yan hovered above her, his kisses softer, almost apologetic. He moved with aching patience, filling her slowly, reverently. Wen Yifan whimpered softly, her body arching, not in rejection—but in surrender.
There was no other man she could stand to touch her.
Only him.
Always him.
The rain outside grew louder, threading through the silence like a steady drumbeat. It hit the windows with rhythmic insistence, as if echoing the sound of their bodies meeting again and again.
Sang Yan moved with her, inside her, around her—like the storm outside, unrelenting.
Years of longing condensed into the heat of his touch, the hunger of his mouth, the weight of his body pressing her into the sheets.
Then—her voice, weak, trembling, nasal from tears:
“Sang Yan… it hurts.”
He stilled. Instantly.
“Where?” His voice was ragged, urgent.
She didn’t respond. Only clung to him tighter, burying her face in his shoulder, her breath caught.
“Why won’t you tell me?” His lips skimmed her jaw. “If you don’t say it… how will I know?”
Still, no answer.
So he leaned close to her ear, bit gently at her earlobe, and said with a whisper that was half-gravel, half-danger:
“Then just endure it.”
—-----------------------------------------------------------------------------------------------
After several lingering rounds, the rain outside had finally quieted.
Wen Yifan lay sprawled across Sang Yan’s chest, her limbs tangled loosely with his, her breath slowing as the rush of heat ebbed away. Her body felt utterly spent, drained of every last ounce of energy. A thin film of sweat clung to her skin, making her feel hot, sticky, and faintly uncomfortable.
She was flushed. Exhausted. Sleepy.
Then she noticed Sang Yan reach to the side table and press a button on the remote, switching off the air conditioner.
She furrowed her brows and lifted her head slightly, her voice raspy, “Why’d you turn that off?”
“We’ll turn it back on in a bit.” His response was soft but firm.
Sang Yan’s hair was damp and pushed messily over his forehead, his eyes still clouded with that familiar, lingering desire. He looked as though he hadn’t spent the last hour draining the life out of her—completely unaffected.
“You’re sweating,” he explained, tugging the thin blanket up to cover her shoulders. “If the cold air keeps blowing, you’ll catch a chill.”
She stared at him in disbelief. How was he still so composed?
Watching him fiddle with her scattered clothes, as if trying to dress her properly, she hesitated, then murmured, “Sang Yan.”
“Hm?” He glanced at her, expression unreadable.
“…Can you bathe me?”
For a moment, silence stretched between them. Then Sang Yan blinked slowly—then let out a soft laugh.
“Wen Yifan, do you have no shame?”
She did. But she hadn’t seen him complain earlier when she had begged him to turn off the lights.
The thought of dragging herself to the bathroom, standing under the shower, washing away the scent of him—it felt impossible. She was too tired, and yet, too sticky to sleep.
She grumbled, “I don’t have the strength.”
Sang Yan gave her a lazy, skeptical look, like he was waiting for a more convincing argument.
Wen Yifan added, “Besides… if I try, I’ll just end up getting the wound on my thigh wet.”
Sang Yan snorted. “Wen Shuang Jiang, you’re such a porcelain doll.”
Still, he didn’t refuse her. He reached for his trousers and slipped them on, then scooped her into his arms without another word and carried her toward the bathroom.
“You still need someone to bathe you at your age?” he muttered.
“You—” Wen Yifan instinctively opened her mouth to retort, but caught herself. The rest of her sentence died in her throat.
Sang Yan caught her pause and chuckled, “Go on. Finish your sentence.”
She pursed her lips and remained silent.
Inside the bathroom, Sang Yan looked around and seemed to understand immediately—Wen Yifan probably didn’t even want to stand. He laid a clean towel over the counter, set her down gently, and reached for another towel.
After soaking it in warm water, he began to wipe her down carefully, starting with the back of her neck, working his way down her shoulders and arms with practiced gentleness.
It felt good. Too good. Wen Yifan’s eyes grew heavier with each passing second. She was losing the fight against sleep. Still, she fought to keep her eyes on him and mumbled drowsily, “Sang Yan, were you… in this line of work before?”
He stilled. “What?”
“I mean, this whole… service thing.” She blinked slowly, her lips curling into a sleepy smile. “Feels like I’m at a full-service spa.”
Sang Yan narrowed his eyes on her. “Didn’t you say earlier my services weren’t worth the price?”
He leaned down, voice laced with mischief, “I have to redeem myself somehow. If I get fired by my only customer, where am I supposed to go?”
“…”
He gently rubbed at the corners of her reddened eyes and said quietly, “Besides, this is the first time I’ve ever served anyone.”
Wen Yifan blinked again.
“And in this lifetime,” he added, “you’ll be the only one.”
After they finished in the bathroom, Sang Yan carried her back into the room, dried her hair with a towel, then grabbed a clean oversized t-shirt from the luggage and helped her into it. He set her down on the other bed, making sure she was warm and covered before moving to the desk. The sound of him rummaging through something softly filled the silence.
Wen Yifan yawned and muttered, “Sleep early.”
She didn’t wait for a response. Tugging the blanket up to her nose, she curled up and closed her eyes.
These past few days, with everything between them strained and unsaid, she hadn’t slept well. Now, in this unfamiliar hotel room, with Sang Yan so close and the emotional weight lifted, fatigue overwhelmed her.
All she wanted was to drift into sleep.
But she hadn’t even warmed the bed when she suddenly felt someone pulling at her blanket.
Her eyes shot open.
Sang Yan’s hand slipped under the hem of her shirt, his fingers grazing her side.
“…Sang Yan,” she said weakly, “do you even know what time it is?”
“Hm? It’s three.”
He met her gaze but didn’t stop. “What are you thinking? I’m not doing anything. Go to sleep.”
Wen Yifan stared at him in disbelief. Then sighed.
She turned her face away, surrendering without a word, letting him do as he pleased.
Her mind was a fog of drowsiness. She barely registered when the bedside lamp clicked on, or when he gently lifted her shirt up to her collarbone. A long pause followed.
Then she heard him mutter under his breath, “Damn… I really did go too hard.”
“…”
“I’ll get the ointment.”
She wanted to reply, but sleep was dragging her under. The sounds around her faded. In the haze of slipping consciousness, Wen Yifan thought vaguely that this was the deepest, most restful sleep she’d had in days.
And it was in the arms of the one person who could wake her up and soothe her again, all at once.
—-----------------------------------------------------------------------
The room had fallen silent. The night had passed like a blur—tender, heated, chaotic in the way years of pent-up emotion often are. But now, the silence felt heavier than the storm before it.
The rain had stopped, but its memory clung to the window panes, leaving behind streaks that refracted the soft glow of the bedside lamp. A faint hum from the city below filled in the stillness, low and distant, like the residue of a dream neither of them had fully woken from. Sang Yan sat on the edge of the bed, head lowered, elbow propped against one knee, the other hand loosely holding the ointment tube he had retrieved earlier. His hair was still damp, sticking lightly to his forehead. His shirt clung to his back, and the heat of Wen Yifan’s skin still lingered on his fingertips. But he made no move to touch her again.
She was already asleep, buried under the blankets, her breathing slow and steady. Peaceful.
He turned slightly, watching her face. The sight tugged at something in him.
Guilt, maybe. Or tenderness so deep it bordered on ache.
Sang Yan wasn’t used to feeling this much. He wasn’t good at it either—not the soft stuff. Not the aftermath. Not when everything in him was still wired tight, humming from having her so close, and yet weighed down by all the ways he hadn’t protected her before.
The wounds on her body still haunted him. Not just the bruises or the scrapes—but the ones deeper. The ones he couldn’t touch.
The ones she tried to laugh off.
The ones he had made worse by rushing forward when he should’ve slowed down.
In the dim lighting, her lashes cast delicate shadows, and the corners of her mouth had relaxed. Even in sleep, her body curled ever so slightly inward, like a habit too deeply etched by years of keeping herself guarded.
Sang Yan reached out and gently brushed a few stray hairs away from her cheek. His fingers paused as they neared the fading marks on her neck—evidence of what they had done. Of what he had done.
She had told him about Che Xingde.
She had told him enough - enough to shift something in him permanently. And in spite of that—after all the pain she must’ve carried—he’d touched her like he didn’t know better.
His chest tightened. A strange blend of guilt, tenderness, and something heavier—an ache that couldn’t quite be named—settled there.
He had wanted her for years. He had imagined this moment—had dreamed of it more times than he’d ever admit. But now, the lines between wanting and having blurred into something rawer, something more fragile.
He had told himself he could protect her now.
But did protection begin and end at punching the villain? Was that all he had to offer her?
Sang Yan let out a breath and leaned back slightly, resting his head against the bed frame.
She had asked him to bathe her.
And he had.
And at one point, she had blinked at him with sleepy eyes and asked if he used to do this for a living.
His lips curved upward, barely. Trust her to still have that tongue on her even while melting into his arms.
But beneath her teasing, there had been a trace of surrender—something hesitant but real. A part of her choosing to let him in.
He closed his eyes.
And yet, she still carried it all in silence.
That thought stayed with him long after her breathing evened out.
—-------------------------------------------------------------------
Wen Yifan stirred slightly under the sheets, the weight of the blanket warming her into a deeper slumber. But somewhere within her dream-fogged mind, there was awareness—of the bed, of Sang Yan’s warmth earlier, of his hands, his voice.
Her entire body ached—not in the sharp, punishing way it had days before, but in the dull, languid soreness that came after everything had been laid bare. Her legs no longer throbbed, though there remained a faint heaviness in her limbs.
But it wasn’t the ache that stood out.
It was the unfamiliar quiet in her chest. Like someone had cracked open a sealed room and let fresh air in. It didn’t erase the past. It didn’t undo the scars.
But for the first time in a long while, she didn’t feel like she had to keep her armor on.
She remembered asking him to shower her. She had meant it as a half-joke. A tease. But some part of her had also meant it seriously. Because she couldn’t move. Because she didn’t want to move . Because she wanted to see if he would say yes.
And he had.
He had done everything gently, without a hint of mockery. And in those moments, with his touch warm and his fingers moving carefully over her skin, something inside her loosened.
Maybe it was okay to lean on someone. Even if just for a while. Maybe it was okay to be soft around him.
She shifted slightly, blinking into the warmth pressed against her, and found herself nestled in Sang Yan’s arms. His chest rose and fell in a steady rhythm beneath her cheek. One of his arms was looped loosely around her waist, while the other held his phone, thumb lazily scrolling through some app, clearly unbothered by the passing time.
Wen Yifan moved just a little, and the subtle rustle was enough for him to look down.
“You’re up?” His voice was low and smooth, like the edges of sleep still clung to it.
Wen Yifan yawned and mumbled, “What time is it?”
“Four.”
Her brows furrowed. “Four... in the afternoon?”
Sang Yan gave a nonchalant nod.
“You’re kidding.” She pushed herself up slightly, guilt creeping in like a slow tide. “Aren’t you hungry? Why didn’t you wake me?”
“What do you mean I didn’t wake you?” Sang Yan arched his brow, placing his phone aside. “This young lady slept like she was in a coma. I called your name three times, and in return, got yelled at ten. You told me—verbatim—to ‘go to hell.’”
A flush of embarrassment crept up her neck. She vaguely remembered swatting him away in a haze, grumbling incoherently.
“…Right,” she muttered, slipping out of bed and padding into the bathroom, hoping to bury her shame in the sink.
She grabbed her toothbrush and squeezed out a ribbon of toothpaste with mechanical precision. As she brushed, her eyes flicked upward—and froze.
There it was. A deep purple bruise bloomed over her collarbone, unmistakable even beneath the fluorescent glow. Below it, scattered along her skin, were smaller marks—faint, but telling. Traces of last night. Traces of him.
Wen Yifan stared at her reflection for a long moment, unmoving, toothbrush hovering mid-air.
Then, silently, she resumed brushing.
She had just finished rinsing her face when Sang Yan walked in behind her. His sleeves were casually pushed up, and his hair still held the tousled air of sleep. It was clear he had already freshened up—he was only here to wash his hands. Their eyes met in the mirror.
Sang Yan glanced her over from head to toe, then leaned slightly to the side. “Why’re you staring at me like that?”
“There’s a mark,” she said plainly, tilting her head to show the bruise. “The shirt I have doesn’t cover it.”
He followed her gesture, eyes landing on the blemish he’d left behind. She wasn’t accusing him outright, but the implication hung in the air.
“I can’t go out looking like this.”
Sang Yan dried his hands with a paper towel, then gave her a sidelong glance. “So this is you blaming me.”
Wen Yifan opened her mouth, then closed it. That hadn’t been the intention. She just wanted him to be more careful next time—not treat her like one of those girls in movies who woke up glowing after a night of passion. She didn’t glow. She looked like she’d been mauled by a very devoted boyfriend.
Before she could respond, he stepped closer and casually lifted her onto the countertop. His hands were firm but gentle, and his body leaned in just enough to trap her without making it feel suffocating.
His eyes trailed lazily to the mark on her collarbone. “So what now?” he asked, lips curling slightly. “Want me to take responsibility?”
Wen Yifan looked at him flatly. “I’ll see if I can cover it with makeup.”
“The deed’s done,” Sang Yan replied with mock gravity, voice dropping lower. “And now you want to renegotiate?”
She narrowed her eyes at him, but he didn’t give her time to retort. One hand slid to the nape of her neck, pulling her a little closer.
“But it’s fine. I’m a reasonable man.”
“…Meaning?” she asked warily.
“How about this,” Sang Yan murmured.
Wen Yifan tilted her head. From this angle, she could see his throat—smooth, pale skin stretched taut over his Adam’s apple. Clean. Unmarked.
Unlike her.
She stared for a moment, and then looked up.
“Huh?”
His smile deepened, almost lazy now, but there was a flicker of something else in his eyes.
“You can give me one too,” he said.
The air stilled.
Wen Yifan blinked, a little caught off guard by the offer—and the ease with which it was made. But Sang Yan didn’t pull back. He didn’t rush her either. He just stayed there, steady and quiet, waiting.
She thought of last night.
Of how gentle he had been.
Of the care. The teasing. The silence that followed.
Then, with a breath barely audible, she leaned forward.
Just a little.
And whispered against his throat, “You’re unbelievable.”
But she didn’t pull away.

Pages Navigation
alyodra on Chapter 1 Fri 02 May 2025 04:01PM UTC
Comment Actions
orangepine on Chapter 1 Sun 11 May 2025 12:02AM UTC
Comment Actions
orangepine on Chapter 2 Sun 11 May 2025 12:07AM UTC
Comment Actions
Clivia68 on Chapter 4 Thu 01 May 2025 08:38PM UTC
Comment Actions
alyodra on Chapter 4 Fri 02 May 2025 01:03AM UTC
Comment Actions
orangepine on Chapter 4 Sun 11 May 2025 12:23AM UTC
Comment Actions
BeforeIExpire on Chapter 5 Fri 02 May 2025 08:16AM UTC
Comment Actions
CrazyBrahmsie on Chapter 5 Sat 03 May 2025 05:03AM UTC
Comment Actions
uzushio (g6jo) on Chapter 5 Sun 25 May 2025 06:35PM UTC
Comment Actions
dashling_ice on Chapter 5 Wed 28 May 2025 07:56PM UTC
Comment Actions
Raymoon (Guest) on Chapter 6 Sat 03 May 2025 09:32PM UTC
Comment Actions
BeforeIExpire on Chapter 6 Sun 04 May 2025 06:53AM UTC
Comment Actions
dashling_ice on Chapter 6 Tue 06 May 2025 10:59AM UTC
Comment Actions
orangepine on Chapter 6 Sun 11 May 2025 12:38AM UTC
Comment Actions
Raymoon (Guest) on Chapter 7 Sat 03 May 2025 06:33PM UTC
Comment Actions
BeforeIExpire on Chapter 7 Sun 04 May 2025 07:00AM UTC
Comment Actions
dashling_ice on Chapter 7 Tue 06 May 2025 10:59AM UTC
Comment Actions
BeforeIExpire on Chapter 7 Sun 04 May 2025 07:00AM UTC
Comment Actions
Sarjbookworm on Chapter 7 Sun 04 May 2025 03:16PM UTC
Comment Actions
dashling_ice on Chapter 7 Tue 06 May 2025 10:58AM UTC
Comment Actions
Raymoon (Guest) on Chapter 8 Sat 03 May 2025 06:58PM UTC
Comment Actions
Mimigay9065 on Chapter 9 Tue 06 May 2025 02:06AM UTC
Comment Actions
dashling_ice on Chapter 9 Tue 06 May 2025 10:59AM UTC
Comment Actions
Sarjbookworm on Chapter 9 Tue 06 May 2025 04:28AM UTC
Comment Actions
dashling_ice on Chapter 9 Tue 06 May 2025 10:58AM UTC
Comment Actions
Mimigay9065 on Chapter 10 Tue 06 May 2025 09:51PM UTC
Comment Actions
Sarjbookworm on Chapter 10 Tue 06 May 2025 11:14PM UTC
Comment Actions
Sarjbookworm on Chapter 11 Wed 07 May 2025 03:16PM UTC
Comment Actions
Pages Navigation