At eleven at night, Moonquill Studio was nothing but the sigh of the air conditioner and the red glow of a revenue dashboard.
Ryan Lam sat in front of his second monitor, twirling a ballpoint pen whose cap end had been chewed into a shape that no longer had a name. On the screen, the gacha revenue line for Heartline slid downward like a supporting character the author had abandoned halfway through the story: no death scene, no last words, just a quiet exit from the plot.
Down forty-two percent from last quarter. Daily logins at the lowest point since launch. Seven-day retention had hit a number he refused to read aloud, in case it heard him, got offended, and dropped even further.
"Studio HP at twelve percent," Ryan whispered to the empty room. "No potions. No checkpoints. The final boss is called the quarterly report."
Nobody laughed, because nobody was there. Eighty swivel chairs sat motionless under flickering motion-sensor lights, and a few half-dead monitors reflected a pale face with two dark circles and hair that looked like a bug had swallowed it and spat it back out.
If this were an otome game, Ryan thought, a banner would flash across the screen right now: BAD END APPROACHING. The background music would shift to a sad piano, and some male lead would push open the door with rain on his shoulders and ask, "Haven't you gone home yet?" in a voice low enough to make players kick their feet into the mattress while hugging a pillow.
He wrote that kind of line better than anyone. Three years as Lead Scriptwriter, thousands of lines like it, for dozens of heroes and heroines, for players who wrote in to say they had cried on this route and laughed on that one and fallen for a character who didn't exist harder than they had ever fallen for anyone who did.
But it wasn't raining outside, and nobody was coming with an umbrella. There was only the vending machine at the end of the hallway, clunking once in a while, as if to prove it was still alive.
Ryan exhaled and pulled up the old document. The file was named "New Route - v7 - FINAL - actually FINAL.docx." He glanced at the first line, then the second, then decided this was a job for a different Ryan, tomorrow's Ryan, who would have slept, eaten a real breakfast, and possessed a soul.
He switched off his desk lamp. Not because he was leaving. Only because the white light hurt his eyes, and because the dark, at least, didn't ask him to explain himself.
Nine in the morning, and the big conference room on the seventh floor was packed.
Ryan sat in the second row, third coffee in hand, trying to look like a man who had slept eight hours. Around him sat every species a game studio could produce: engineers frozen on a single frame, QA hugging laptops like fire extinguishers, the art team clustered together in hoodies of every color, and at the back the audio crew, whispering in the voices of people who already knew they were about to hear bad news.
In the art cluster, a messy brown head popped up, spotted Ryan, and waved with an entire arm. Leo Hayes, twenty-one, the youngest concept artist in the studio, was grinning as though the studio's imminent closure was a rumor about someone else. Ryan nodded back with the stern dignity of a senior, then hurried to study his coffee, because that smile was always a little too bright for a Tuesday morning.
The door opened. Amber Song walked in, folder against her chest, hair tied back, white blouse so crisp the creases had to ask permission to exist. She was the Producer of Heartline, Ryan's direct superior, and also the person who had shared instant noodles with him in a freshman dorm, back when neither of them knew what "gacha" meant.
She didn't speak right away. She set the folder on the table, swept the room with that calm, familiar gaze, and the entire room went quiet on its own, as if someone had hit pause.
"I'll say it plainly, because everyone deserves the truth," Amber began. Her voice was soft, but every word landed like a cup set down on a table. "The board has reviewed this quarter's numbers. They have made one request: Heartline has exactly three months. One new route update, shipped within three months. If gacha revenue after the update doesn't reach the threshold they've set, the project will be shut down."
Nobody said anything. Somewhere in the back, someone swallowed audibly.
"What's the threshold?" a hoarse voice asked from the engineering side.
Amber named the number. The whole room inhaled at once, producing a sound like a very large balloon losing air.
"A new investor will be joining us for this phase," she went on evenly, as if reading a footnote that didn't matter. "I'll share details later. For now, recording sessions with Celeste Quinn and the voice cast stay on schedule. Art needs rough concepts in two weeks. As for the script team..."
She paused and looked at Ryan.
Half a second. Half a second that, to Ryan, moved slower than everything else in the room. Amber was still calm, still the Producer, still the person holding the whole studio together. But deep in her eyes was something very quiet and very still, like someone standing on a shore watching a boat leave, telling herself she trusted it to come back.
"...the script team will be led by Ryan, as always."
Eighty heads turned. Eighty gazes fell on Ryan at once, heavy as eighty buggy patches.
A chill ran down his spine, and in his head the warning system translated the situation into its native language: [Mandatory event. The whole studio is counting on you. Cannot decline.]
But Ryan Lam had one other skill besides writing dialogue: he knew how to stand up and speak as if everything were under control.
"The old routes died because they're formulas," he said, voice firm and clear, not a tremor in it. "We've been building from the same mold for too long. Cold CEO, clingy younger guy, childhood friend who sacrifices quietly. Players know every beat by heart, so they don't need to pay to know the ending. This update can't be a new route in the old mold. It has to be a route that makes them forget they're reading a script."
A few people sat up straighter. Someone tapped a pen against the table in approval. In the art cluster, Leo gave him a thumbs-up and a wink, as if he'd just heard the speech of a lifetime.
"Specifics?" Amber asked. Her voice was light, but Ryan knew she had asked on purpose, to hand him a step to stand on.
"Specifically..." Ryan stalled for half a beat. His head was completely blank. "...Specifically, I'll send you a skeleton in three days."
"Three days," Amber repeated, writing it down. She didn't look up. But the corner of her mouth lifted, barely, the smile of someone who had just heard a promise they both knew had no content yet.
When the meeting ended, Ryan went back to his desk, sat down, and stared at the ceiling for ten minutes. A sharp tongue was only a storefront. Behind the storefront was a head running at full capacity and still unable to find the thing it was looking for.
All day, he wrote and deleted.
He tried opening with a late-night library meet-cute. Delete. He tried a collision at a train station. Delete. He tried a brand-new opening: the male lead shows up at his ex's wedding, flowers in hand, face blank. He stared at it for thirty seconds before realizing he had used exactly this scene in Route 4. Delete.
By noon he had skipped lunch. By afternoon he had skipped the pretense of having a plan. He wandered around the office with the pen in his mouth, watching coworkers eat, watching coworkers laugh, watching coworkers hand each other perfectly ordinary things like a cookie or a lame joke, and trying to find anything in it he could turn into a plot. Nothing. Real life, it turned out, had neither a Skip Dialogue button nor a Save button.
Around seven in the evening, he opened the player feedback page, the thing a decent scriptwriter should read and a sane scriptwriter should avoid.
Hundreds of comments. Mostly polite. A few adorable. But one was pinned to the top, with over four thousand likes:
"I really love Heartline, but the routes feel bland lately. Great dialogue, but no soul."
Ryan stared at the word.
Bland.
He didn't know why his eyes had stopped on that exact word. The whole comment was more than a dozen words long, but only one made his spine straighten and then sag, like a hand pressed onto an old bruise that had never fully healed. He read it again, and again, and each time he lingered on that word longer than necessary. Longer than a professional writer should linger on a note.
"Great dialogue," he muttered. "But no soul."
A short laugh escaped him, self-mocking. What an irony. His whole life was writing love for other people, and a player had just told him it lacked soul. And that soul, if he was honest, could only come from one place: the writer's own experience. The real love life of Ryan Lam, age twenty-four, could be summarized in a single line item: [No data.]
He had never been in love enough for it to be worth writing down. Not because he didn't want to be. But because every time someone got close, he switched automatically into his default mode: listen, respond at the right moment, say exactly the line that was needed. He was an extremely kind NPC in other people's lives. As for who the main character of his own life was, he had never asked.
The clock crept past midnight. The studio emptied again. The motion lights shut off one row at a time, like a string of goodbyes nobody heard.
At one in the morning, soft footsteps sounded in the hallway.
Ryan didn't need to look up. He knew those footsteps: even, unhurried, never loud, in soft-soled shoes because she had given up heels back when the two of them used to pull all-nighters for exams. He only smirked slightly, eyes still on the screen, which showed a blank page and a blinking cursor.
"You haven't gone home again."
Not a question. Amber never asked a question she already knew the answer to.
"I'm working," Ryan said. "In a very... still way."
"I can see that." Amber set a paper cup on his desk so gently it made no sound. The scent of ginger-honey tea rose from it, warm, sweet, exactly the smell he had always thought of as safety. "Drink. And stop chewing on that pen, it's about to file a resignation."
"I'm not chewing."
"You chew constantly."
He looked down. The end of the pen in his hand was chewed so badly the plastic had cracked into a tooth-shaped dent. Ryan set it on the desk, the tips of his ears heating up. "Okay, fine. Maybe a little."
Amber pulled the empty chair beside him and sat. Closer than coworkers usually sat, but exactly the distance of two people who had known each other for six years. Ryan took the cup. His fingers and Amber's brushed as she handed it over, one second, the kind of touch that on any other day would have meant nothing, one of thousands.
This time, both of them paused.
It wasn't long. Maybe a single heartbeat. But in the quiet room at one in the morning, that heartbeat was louder than the air conditioner. Ryan pulled his hand back first, a little faster than necessary, and raised the cup to his mouth as a way to hide whatever his face might be giving away.
In his head, a line of text popped up out of professional reflex: [Affection flag triggered.] He swatted it down at once. No. This was Amber. Amber didn't have flags. Amber was the platform, the server, the thing underneath everything else so that everything else could run.
"Bug," he told himself. "Sleep deprivation."
Amber still said nothing. She was watching him. Not the way you watch a coworker who's struggling, but longer, head tilted slightly, like reading a page she had read a hundred times and still wanted to read again.
"What?" Ryan asked, quieter than he'd meant to.
"Nothing." Amber turned away, looking at the blank screen. "Empty page?"
"Empty page," Ryan admitted. And then, whether it was the hour, the tea, the look, or the pinned comment at the top of the feedback page, words poured out of him before passing through any filter: "I can't write it, Amber. I don't know what I'm missing. I know structure, I know pacing, I know when to let players breathe and when to make them choke. But they say my dialogue is great and has no soul, and I keep reading that sentence over and over, and I... I don't know where the soul is supposed to be. Maybe I'm just someone who can only build the shell."
The last sentence came out like a shard, sharper than he expected. Ryan regretted it instantly. He looked down at his tea, then away, then back, and somewhere in his head a familiar voice reminded him: That's the part you shouldn't say. That's the part nobody wants to hear.
Amber was quiet for a while. Then she rested her hand on the desk next to his, not touching, just very close.
"Ry," she said softly. "You just said that to me without a single line of dialogue."
Ryan blinked.
"It wasn't pretty. It wasn't polished. There wasn't one metaphor." The corner of Amber's mouth lifted slightly. "But I heard all of it."
He didn't know how to answer. His ears burned, and burned hotter when he realized he couldn't find a single line to answer with. The best scriptwriter in the studio, speechless before one plain sentence.
"If it were you," Ryan asked, to escape the silence slowly warming between them, "what kind of route would make you fall for someone? Asking as a player."
Amber thought for a moment. Outside the window, city lights reflected in her glasses, softening the lines of her face.
"I think..." she said slowly, each word placed carefully where it belonged. "I'd write about someone I actually notice. Not imagined. Real. The way they hold a cup. The way they smile when they think no one's looking. The things nobody asked me to remember, but I remember anyway."
The answer hung between them. Ryan felt a strange weight in it, heavier than an answer to a work question, but when he looked over, Amber had turned away, adjusting her glasses as if she had said something of no consequence.
But Ryan had just heard something else. Not in Amber's words, but inside his own head, like a door opening in a room that had never been used.
Real people.
For three years, he had written routes from imagination, from formulas, from things already proven. He had never sat down, looked at an actual person around him, and written how that person would be if they stepped into a story. He had only observed from a distance, remembering habits, quietly taking notes in his head, a habit with no name. Maybe the soul the players meant wasn't in the dialogue. Maybe it was in the thing he did every day without realizing.
"Amber," he said. "You're a genius."
"I know," Amber replied, unbothered.
Ryan laughed, for the first time that day. He pulled the keyboard closer, created a new file, named it "rough notes," and typed the first line, hands trembling with excitement: Observe real people. Don't invent. Don't fix. Just record.
Amber looked at those words longer than Ryan noticed. She bit her lower lip lightly, and as if reminding herself of something, she sat up straight, set her hands on her knees, and let her smile retreat behind her face, to the place where it was always kept.
After a handful of messy lines of notes, Ryan's eyelids grew heavy.
He only meant to close his eyes for a moment, to rest them, exactly as the health advice said and he had never followed. He let his head sink onto the arm resting on the keyboard, his hand still half curled as if mid-keystroke.
Then everything blurred.
Somewhere between waking and dreaming, Ryan heard a chair pulled back gently, a paper cup lifted from the desk, footsteps circling behind him. He wanted to open his eyes, but his body wouldn't listen.
"Sleep, Ry."
The whisper was so gentle he thought he was dreaming. Something soft and warm settled over his shoulders, just the right weight, smelling of soap and a trace of ginger tea. Amber's jacket. Then he felt someone carefully slide the half-chewed pen out of his hand, one finger at a time, as though afraid to wake him.
Ryan registered it but wasn't awake enough to say anything. Only one last thought floated through, hazy and weightless: Can friendship really be this close?
Then he slept.
At eight in the morning, sunlight hit Ryan's face like a mandatory quest he couldn't skip.
He jolted upright, neck stiff, a sticky note stuck to his cheek. The gray jacket was still on his shoulders, smelling of soap and ginger tea. The ballpoint pen had vanished from his desk. A fresh cup of warm water sat beside the keyboard with a handwritten note: Drink it. Don't argue. A.
Ryan stared at the note for a long time. Then he told himself: Best friend. Just a best friend. And he folded the note and tucked it into his wallet, an act he could not explain with any logic at all.
His phone buzzed. An email from the executive office, sent to all team leads, subject line in red: [URGENT] Investor Notice.
He opened it, eyes still bleary. The message was short, cold, dry as a contract:
"Dear Moonquill Studio team. Mr. Victor Thorne, representing the investment fund joining the Heartline project, will visit the studio next Monday to review progress. He requests access to all existing script materials, including unfinished drafts. Team leads, please prepare."
Ryan reread the phrase "all existing script materials." He reread the phrase "unfinished drafts." Then he looked at the draft file open on his screen, with a handful of lines floating in a sea of white.
A stranger. A stranger who would read every word he wrote. A stranger who, according to rumor, never spoke more than one sentence per meeting.
Ryan inhaled, exhaled, and felt the whole red dashboard on his second monitor staring at him, like a player waiting for the protagonist to act.
He put his hands on the keyboard. Beneath the line Observe real people, he typed one more: Monday. First stranger.
Outside the window, the city started another day. And in that file without a decent name, unknown to anyone, the story had begun to veer off-script.
You've reached the end of this chapter
At eleven at night, Moonquill Studio was nothing but the sigh of the air conditioner and the red glow of a revenue dashboard.
Ryan Lam sat in front of his second monitor, twirling a ballpoint pen whose cap end had been chewed into a shape that no longer had a name. On the screen, the gacha revenue line for Heartline slid downward like a supporting character the author had abandoned halfway through the story: no death scene, no last words, just a quiet exit from the plot.
Down forty-two percent from last quarter. Daily logins at the lowest point since launch. Seven-day retention had hit a number he refused to read aloud, in case it heard him, got offended, and dropped even further.
"Studio HP at twelve percent," Ryan whispered to the empty room. "No potions. No checkpoints. The final boss is called the quarterly report."
Nobody laughed, because nobody was there. Eighty swivel chairs sat motionless under flickering motion-sensor lights, and a few half-dead monitors reflected a pale face with two dark circles and hair that looked like a bug had swallowed it and spat it back out.
If this were an otome game, Ryan thought, a banner would flash across the screen right now: BAD END APPROACHING. The background music would shift to a sad piano, and some male lead would push open the door with rain on his shoulders and ask, "Haven't you gone home yet?" in a voice low enough to make players kick their feet into the mattress while hugging a pillow.
He wrote that kind of line better than anyone. Three years as Lead Scriptwriter, thousands of lines like it, for dozens of heroes and heroines, for players who wrote in to say they had cried on this route and laughed on that one and fallen for a character who didn't exist harder than they had ever fallen for anyone who did.
But it wasn't raining outside, and nobody was coming with an umbrella. There was only the vending machine at the end of the hallway, clunking once in a while, as if to prove it was still alive.
Ryan exhaled and pulled up the old document. The file was named "New Route - v7 - FINAL - actually FINAL.docx." He glanced at the first line, then the second, then decided this was a job for a different Ryan, tomorrow's Ryan, who would have slept, eaten a real breakfast, and possessed a soul.
He switched off his desk lamp. Not because he was leaving. Only because the white light hurt his eyes, and because the dark, at least, didn't ask him to explain himself.
Nine in the morning, and the big conference room on the seventh floor was packed.
Ryan sat in the second row, third coffee in hand, trying to look like a man who had slept eight hours. Around him sat every species a game studio could produce: engineers frozen on a single frame, QA hugging laptops like fire extinguishers, the art team clustered together in hoodies of every color, and at the back the audio crew, whispering in the voices of people who already knew they were about to hear bad news.
In the art cluster, a messy brown head popped up, spotted Ryan, and waved with an entire arm. Leo Hayes, twenty-one, the youngest concept artist in the studio, was grinning as though the studio's imminent closure was a rumor about someone else. Ryan nodded back with the stern dignity of a senior, then hurried to study his coffee, because that smile was always a little too bright for a Tuesday morning.
The door opened. Amber Song walked in, folder against her chest, hair tied back, white blouse so crisp the creases had to ask permission to exist. She was the Producer of Heartline, Ryan's direct superior, and also the person who had shared instant noodles with him in a freshman dorm, back when neither of them knew what "gacha" meant.
She didn't speak right away. She set the folder on the table, swept the room with that calm, familiar gaze, and the entire room went quiet on its own, as if someone had hit pause.
"I'll say it plainly, because everyone deserves the truth," Amber began. Her voice was soft, but every word landed like a cup set down on a table. "The board has reviewed this quarter's numbers. They have made one request: Heartline has exactly three months. One new route update, shipped within three months. If gacha revenue after the update doesn't reach the threshold they've set, the project will be shut down."
Nobody said anything. Somewhere in the back, someone swallowed audibly.
"What's the threshold?" a hoarse voice asked from the engineering side.
Amber named the number. The whole room inhaled at once, producing a sound like a very large balloon losing air.
"A new investor will be joining us for this phase," she went on evenly, as if reading a footnote that didn't matter. "I'll share details later. For now, recording sessions with Celeste Quinn and the voice cast stay on schedule. Art needs rough concepts in two weeks. As for the script team..."
She paused and looked at Ryan.
Half a second. Half a second that, to Ryan, moved slower than everything else in the room. Amber was still calm, still the Producer, still the person holding the whole studio together. But deep in her eyes was something very quiet and very still, like someone standing on a shore watching a boat leave, telling herself she trusted it to come back.
"...the script team will be led by Ryan, as always."
Eighty heads turned. Eighty gazes fell on Ryan at once, heavy as eighty buggy patches.
A chill ran down his spine, and in his head the warning system translated the situation into its native language: [Mandatory event. The whole studio is counting on you. Cannot decline.]
But Ryan Lam had one other skill besides writing dialogue: he knew how to stand up and speak as if everything were under control.
"The old routes died because they're formulas," he said, voice firm and clear, not a tremor in it. "We've been building from the same mold for too long. Cold CEO, clingy younger guy, childhood friend who sacrifices quietly. Players know every beat by heart, so they don't need to pay to know the ending. This update can't be a new route in the old mold. It has to be a route that makes them forget they're reading a script."
A few people sat up straighter. Someone tapped a pen against the table in approval. In the art cluster, Leo gave him a thumbs-up and a wink, as if he'd just heard the speech of a lifetime.
"Specifics?" Amber asked. Her voice was light, but Ryan knew she had asked on purpose, to hand him a step to stand on.
"Specifically..." Ryan stalled for half a beat. His head was completely blank. "...Specifically, I'll send you a skeleton in three days."
"Three days," Amber repeated, writing it down. She didn't look up. But the corner of her mouth lifted, barely, the smile of someone who had just heard a promise they both knew had no content yet.
When the meeting ended, Ryan went back to his desk, sat down, and stared at the ceiling for ten minutes. A sharp tongue was only a storefront. Behind the storefront was a head running at full capacity and still unable to find the thing it was looking for.
All day, he wrote and deleted.
He tried opening with a late-night library meet-cute. Delete. He tried a collision at a train station. Delete. He tried a brand-new opening: the male lead shows up at his ex's wedding, flowers in hand, face blank. He stared at it for thirty seconds before realizing he had used exactly this scene in Route 4. Delete.
By noon he had skipped lunch. By afternoon he had skipped the pretense of having a plan. He wandered around the office with the pen in his mouth, watching coworkers eat, watching coworkers laugh, watching coworkers hand each other perfectly ordinary things like a cookie or a lame joke, and trying to find anything in it he could turn into a plot. Nothing. Real life, it turned out, had neither a Skip Dialogue button nor a Save button.
Around seven in the evening, he opened the player feedback page, the thing a decent scriptwriter should read and a sane scriptwriter should avoid.
Hundreds of comments. Mostly polite. A few adorable. But one was pinned to the top, with over four thousand likes:
"I really love Heartline, but the routes feel bland lately. Great dialogue, but no soul."
Ryan stared at the word.
Bland.
He didn't know why his eyes had stopped on that exact word. The whole comment was more than a dozen words long, but only one made his spine straighten and then sag, like a hand pressed onto an old bruise that had never fully healed. He read it again, and again, and each time he lingered on that word longer than necessary. Longer than a professional writer should linger on a note.
"Great dialogue," he muttered. "But no soul."
A short laugh escaped him, self-mocking. What an irony. His whole life was writing love for other people, and a player had just told him it lacked soul. And that soul, if he was honest, could only come from one place: the writer's own experience. The real love life of Ryan Lam, age twenty-four, could be summarized in a single line item: [No data.]
He had never been in love enough for it to be worth writing down. Not because he didn't want to be. But because every time someone got close, he switched automatically into his default mode: listen, respond at the right moment, say exactly the line that was needed. He was an extremely kind NPC in other people's lives. As for who the main character of his own life was, he had never asked.
The clock crept past midnight. The studio emptied again. The motion lights shut off one row at a time, like a string of goodbyes nobody heard.
At one in the morning, soft footsteps sounded in the hallway.
Ryan didn't need to look up. He knew those footsteps: even, unhurried, never loud, in soft-soled shoes because she had given up heels back when the two of them used to pull all-nighters for exams. He only smirked slightly, eyes still on the screen, which showed a blank page and a blinking cursor.
"You haven't gone home again."
Not a question. Amber never asked a question she already knew the answer to.
"I'm working," Ryan said. "In a very... still way."
"I can see that." Amber set a paper cup on his desk so gently it made no sound. The scent of ginger-honey tea rose from it, warm, sweet, exactly the smell he had always thought of as safety. "Drink. And stop chewing on that pen, it's about to file a resignation."
"I'm not chewing."
"You chew constantly."
He looked down. The end of the pen in his hand was chewed so badly the plastic had cracked into a tooth-shaped dent. Ryan set it on the desk, the tips of his ears heating up. "Okay, fine. Maybe a little."
Amber pulled the empty chair beside him and sat. Closer than coworkers usually sat, but exactly the distance of two people who had known each other for six years. Ryan took the cup. His fingers and Amber's brushed as she handed it over, one second, the kind of touch that on any other day would have meant nothing, one of thousands.
This time, both of them paused.
It wasn't long. Maybe a single heartbeat. But in the quiet room at one in the morning, that heartbeat was louder than the air conditioner. Ryan pulled his hand back first, a little faster than necessary, and raised the cup to his mouth as a way to hide whatever his face might be giving away.
In his head, a line of text popped up out of professional reflex: [Affection flag triggered.] He swatted it down at once. No. This was Amber. Amber didn't have flags. Amber was the platform, the server, the thing underneath everything else so that everything else could run.
"Bug," he told himself. "Sleep deprivation."
Amber still said nothing. She was watching him. Not the way you watch a coworker who's struggling, but longer, head tilted slightly, like reading a page she had read a hundred times and still wanted to read again.
"What?" Ryan asked, quieter than he'd meant to.
"Nothing." Amber turned away, looking at the blank screen. "Empty page?"
"Empty page," Ryan admitted. And then, whether it was the hour, the tea, the look, or the pinned comment at the top of the feedback page, words poured out of him before passing through any filter: "I can't write it, Amber. I don't know what I'm missing. I know structure, I know pacing, I know when to let players breathe and when to make them choke. But they say my dialogue is great and has no soul, and I keep reading that sentence over and over, and I... I don't know where the soul is supposed to be. Maybe I'm just someone who can only build the shell."
The last sentence came out like a shard, sharper than he expected. Ryan regretted it instantly. He looked down at his tea, then away, then back, and somewhere in his head a familiar voice reminded him: That's the part you shouldn't say. That's the part nobody wants to hear.
Amber was quiet for a while. Then she rested her hand on the desk next to his, not touching, just very close.
"Ry," she said softly. "You just said that to me without a single line of dialogue."
Ryan blinked.
"It wasn't pretty. It wasn't polished. There wasn't one metaphor." The corner of Amber's mouth lifted slightly. "But I heard all of it."
He didn't know how to answer. His ears burned, and burned hotter when he realized he couldn't find a single line to answer with. The best scriptwriter in the studio, speechless before one plain sentence.
"If it were you," Ryan asked, to escape the silence slowly warming between them, "what kind of route would make you fall for someone? Asking as a player."
Amber thought for a moment. Outside the window, city lights reflected in her glasses, softening the lines of her face.
"I think..." she said slowly, each word placed carefully where it belonged. "I'd write about someone I actually notice. Not imagined. Real. The way they hold a cup. The way they smile when they think no one's looking. The things nobody asked me to remember, but I remember anyway."
The answer hung between them. Ryan felt a strange weight in it, heavier than an answer to a work question, but when he looked over, Amber had turned away, adjusting her glasses as if she had said something of no consequence.
But Ryan had just heard something else. Not in Amber's words, but inside his own head, like a door opening in a room that had never been used.
Real people.
For three years, he had written routes from imagination, from formulas, from things already proven. He had never sat down, looked at an actual person around him, and written how that person would be if they stepped into a story. He had only observed from a distance, remembering habits, quietly taking notes in his head, a habit with no name. Maybe the soul the players meant wasn't in the dialogue. Maybe it was in the thing he did every day without realizing.
"Amber," he said. "You're a genius."
"I know," Amber replied, unbothered.
Ryan laughed, for the first time that day. He pulled the keyboard closer, created a new file, named it "rough notes," and typed the first line, hands trembling with excitement: Observe real people. Don't invent. Don't fix. Just record.
Amber looked at those words longer than Ryan noticed. She bit her lower lip lightly, and as if reminding herself of something, she sat up straight, set her hands on her knees, and let her smile retreat behind her face, to the place where it was always kept.
After a handful of messy lines of notes, Ryan's eyelids grew heavy.
He only meant to close his eyes for a moment, to rest them, exactly as the health advice said and he had never followed. He let his head sink onto the arm resting on the keyboard, his hand still half curled as if mid-keystroke.
Then everything blurred.
Somewhere between waking and dreaming, Ryan heard a chair pulled back gently, a paper cup lifted from the desk, footsteps circling behind him. He wanted to open his eyes, but his body wouldn't listen.
"Sleep, Ry."
The whisper was so gentle he thought he was dreaming. Something soft and warm settled over his shoulders, just the right weight, smelling of soap and a trace of ginger tea. Amber's jacket. Then he felt someone carefully slide the half-chewed pen out of his hand, one finger at a time, as though afraid to wake him.
Ryan registered it but wasn't awake enough to say anything. Only one last thought floated through, hazy and weightless: Can friendship really be this close?
Then he slept.
At eight in the morning, sunlight hit Ryan's face like a mandatory quest he couldn't skip.
He jolted upright, neck stiff, a sticky note stuck to his cheek. The gray jacket was still on his shoulders, smelling of soap and ginger tea. The ballpoint pen had vanished from his desk. A fresh cup of warm water sat beside the keyboard with a handwritten note: Drink it. Don't argue. A.
Ryan stared at the note for a long time. Then he told himself: Best friend. Just a best friend. And he folded the note and tucked it into his wallet, an act he could not explain with any logic at all.
His phone buzzed. An email from the executive office, sent to all team leads, subject line in red: [URGENT] Investor Notice.
He opened it, eyes still bleary. The message was short, cold, dry as a contract:
"Dear Moonquill Studio team. Mr. Victor Thorne, representing the investment fund joining the Heartline project, will visit the studio next Monday to review progress. He requests access to all existing script materials, including unfinished drafts. Team leads, please prepare."
Ryan reread the phrase "all existing script materials." He reread the phrase "unfinished drafts." Then he looked at the draft file open on his screen, with a handful of lines floating in a sea of white.
A stranger. A stranger who would read every word he wrote. A stranger who, according to rumor, never spoke more than one sentence per meeting.
Ryan inhaled, exhaled, and felt the whole red dashboard on his second monitor staring at him, like a player waiting for the protagonist to act.
He put his hands on the keyboard. Beneath the line Observe real people, he typed one more: Monday. First stranger.
Outside the window, the city started another day. And in that file without a decent name, unknown to anyone, the story had begun to veer off-script.
You've reached the end of this chapter