Texting the Wrong Number

Novel Title: Texting the Wrong Number

Genre:  Romance, Comedy, Fiction, Drama, Family

Author: PARK JIAN (ME)

Characters Profile

NameRoleQuick Intro
Giselle HartleyFemale LeadAn event coordinator. Smart, loud when she’s mad, and never lets a mistake slide.
Daniel ColeMale LeadOwner of a small restaurant called The Amber Spoon. Looks calm. Is actually a menace when he’s bored.
Ava ReyesGiselle’s best friend and coworkerBlunt. Loyal. Very tired of hearing about “the mystery number guy.”
Marcus KimDaniel’s best friend and business partnerThinks Daniel needs a hobby that isn’t annoying strangers over text.

CHAPTER

ONE


Wrong Number

The morning of the Whitmore engagement dinner, Giselle Hartley arrived at the office two hours before anyone else, holding a coffee in one hand and a folder full of printed timelines in the other.

Ava found her at her desk, staring at a spreadsheet like it had personally insulted her.

“You’re here early,” Ava said, dropping her bag on her own chair. “Even for you.”

“This is the biggest event we’ve booked this quarter.” Giselle didn’t look up. “Delia said if this goes well, she’s giving me the Kensington wedding in the fall. On my own. No supervisor checking every decision I make.”

“And if it doesn’t go well?”

“It’s going to go well.”

“That wasn’t an answer.”

Giselle finally looked up, and there was something tight around her eyes, the kind of tired that came from checking a plan four times and still finding something to worry about. “It’s going to go well, Ava. I’ve confirmed the flowers. I’ve confirmed the band. I’ve confirmed the seating chart twice. And I called the caterer myself last week to make sure they had the allergy list — the groom’s father is allergic to shellfish and the groom is allergic to chicken. I wrote it in bold. I sent it twice.”

“Sounds like you’ve got it handled.”

“I’ve got it handled,” Giselle repeated, mostly to convince herself.

By six that evening, it did not look handled at all.


The venue was a tall glass building downtown, the kind of place with a name too fancy to say out loud without feeling a little silly. String lights hung across the ceiling in soft loops. A band was tuning quietly in the corner. Everything looked calm and expensive, and for the first twenty minutes, Giselle allowed herself to relax.

Then the trays came in.

She noticed it before anyone said a word to her — a smell that was wrong. Garlic and roasted chicken, heavy and warm, filling a room that was supposed to smell like butter and lemon and grilled salmon. She walked toward the kitchen doors fast, her heels clicking against the marble floor, and pulled one open just as a young delivery driver was setting down the last tray.

“This isn’t right,” she said. “Where’s the salmon?”

The boy — he couldn’t have been older than twenty — looked at her with wide, tired eyes. “This is what they gave me at the restaurant, miss. Chicken skewers, chicken parmesan, and the garlic bread. That’s the whole order.”

“The order was salmon. Grilled salmon and a vegetable risotto. I confirmed it myself. Twice.”

“I just drive the van,” he said, holding both hands up like that might help. “I don’t pack the trays.”

Behind her, she heard heels on marble, sharper and closer than her own, and she knew without turning around exactly who it was.

“Ms. Hartley.” Mrs. Whitmore’s voice had the pleasant, dangerous calm of someone building up to something much louder. “Is there a reason my guests are being served chicken?”

Giselle turned around, put on the smile she kept for exactly these moments, and said, “There’s been a small mix-up with the order, Mrs. Whitmore. I’m handling it right now.”

“A mix-up.” Mrs. Whitmore’s eyes moved slowly toward the trays, then back to Giselle. “My son-in-law is allergic to chicken. Severely. If he so much as breathes near that tray, we will be spending tonight in an emergency room instead of celebrating an engagement. I gave you that information myself. In an email. With the word SEVERE in capital letters, in case you missed it.”

“I didn’t miss it,” Giselle said, and for one second her voice cracked just slightly before she pulled it back under control. “This isn’t what I ordered. I’ll fix it.”

“You said that ten minutes ago.”

“Give me two more minutes.”

“You’ve had your two minutes twice already.”

Giselle didn’t answer that. She turned, walked back into the kitchen, past two more confused catering staff, and grabbed the delivery boy by the sleeve — gently, but with the kind of grip that meant business.

“Who packed this order? Who do I call?”

He fumbled in his jacket pocket and pulled out a folded, coffee-stained receipt. “There’s a number on here. For the restaurant. I don’t know who’s on it this late, but that’s what we’ve got.”

She snatched it from him without another word and stepped out into the hallway, where the noise of the party faded into a low, distant hum. She looked at the number for exactly three seconds before deciding she didn’t have the patience to call and be put on hold by someone reading from a script.

She would text. It would be faster. And, if she was honest, angrier.


By the time she got outside that night — after two hours of apologizing, comping the bar tab, personally driving to a twenty-four-hour grocery store to buy fruit and cheese as an emergency substitute, and watching Mrs. Whitmore’s mouth stay in a thin, unhappy line for the rest of the evening — Giselle was done being calm.

Ava was waiting by the car with two coffees, her coat pulled tight against the cold.

“How bad?” Ava asked.

“I want to set something on fire.”

“Please don’t. I just did my nails.”

Giselle didn’t laugh. She stood in the parking lot, the wind pulling strands of hair loose from the bun she’d pinned that morning, and pulled out the crumpled receipt with the phone number on it. Her thumbs moved fast.

Giselle: Is this The Amber Spoon customer service line?

Giselle: I need to speak to whoever is responsible for tonight’s catering order under the name Whitmore. You sent chicken instead of salmon to a client with a SEVERE allergy. You were over an hour late. My event nearly fell apart because of your restaurant, and I had to personally run to a grocery store at nine at night to fix your mistake.

Giselle: I have worked with a lot of vendors. I have never had one embarrass me this badly in front of a client. I expect a call from a manager first thing tomorrow. I expect a full refund. And I expect an apology that actually sounds like you mean it.

She hit send and shoved the phone into her coat pocket like it had done something wrong.

“Feel better?” Ava asked.

“A little.”

“Get in the car. You look like you’re about to cry, and I refuse to let you do that in a parking lot.”


Three miles away, in a much quieter building, Daniel Cole was sitting on an overturned crate in the back of The Amber Spoon, doing inventory he should have finished two hours earlier.

The restaurant had closed for the night. Marcus had already left, calling out a tired “lock up when you’re done” over his shoulder before disappearing into the cold. The only light in the kitchen came from a single bulb above the prep table, and the only sound was the low hum of the walk-in fridge, which had been making that same tired noise for months and which Daniel kept meaning to have looked at.

He wasn’t expecting anything important when his phone lit up on the counter beside a stack of receipts. It was almost midnight. Nobody texted him this late except Marcus, and Marcus was already home.

He picked it up mostly out of boredom, read the first message, and frowned.

Then he read the second one.

Then the third, and by the end of it, he wasn’t frowning anymore. He was laughing, quietly, alone in an empty kitchen, at a message from a complete stranger.

Because the number she’d texted wasn’t the restaurant’s official line. It wasn’t the booking number Marcus handled for events. It was his own personal cell phone — the one exactly six people on earth had, none of whom were angry event coordinators named after apparently nothing, since she hadn’t signed her name.

Somewhere, on some receipt, a number had been printed one digit wrong.

The responsible thing to do was simple. Tell her. Explain the mistake, give her the real number, apologize on behalf of whoever actually deserved the blame, and go home.

Daniel looked at the message one more time, leaned back against the counter with his arms crossed, and decided the responsible thing could wait until tomorrow.

Daniel: Wow. Okay. First of all, hello to you too.

Giselle: Excuse me?

Daniel: You didn’t say hi. You just launched straight into it. That’s a lot of energy for almost midnight.

Giselle: I don’t need to say hi to the man who ruined my client dinner.

Daniel: I didn’t ruin anything. I’m just answering the phone. Or the texts. Whatever this is.

Giselle: Are you the manager or not?

He glanced around the dark, empty restaurant that technically belonged entirely to him, and decided that detail could also wait.

Daniel: Something like that.

Giselle: Then explain to me how a restaurant sends the wrong food to an event with an allergy on file. In writing. Twice. I confirmed it twice.

Daniel: In my professional opinion? Someone in the kitchen grabbed the wrong tray. It happens sometimes when things move fast.

Giselle: That is the least reassuring thing I have ever read in my life.

Daniel: I’m being honest with you. Would you rather I lie and make you feel better?

Giselle: I would rather you fix your restaurant.

Daniel: Working on it. Slowly. One angry text at a time.

There was a pause after that one, long enough that Daniel wondered if she’d finally given up on him. He almost put the phone down. Then it buzzed again.

Giselle: You are the least professional customer service representative I have ever spoken to.

Daniel: I never said I was in customer service.

Giselle: You literally responded to a customer service complaint!

Daniel: I responded to a complaint. That’s a different thing entirely.

He could picture her on the other end of that message — pacing somewhere cold, phone gripped too tight, probably furious that a total stranger wasn’t taking this as seriously as she wanted. He didn’t know her name. He didn’t know her face. And still, somehow, he found himself grinning at his own phone like an idiot.

Daniel: For what it’s worth, I am sorry your dinner went badly. That part’s true. Whoever grabbed that tray should feel bad about it for a long time.

Giselle: Good. They should.

Daniel: You know, you type exactly like someone who has made a caterer cry before. Am I close?

Giselle: He deserved it. He put the centerpieces on the wrong side of the room. Do you have any idea how badly that throws off the whole symmetry of a room?

Daniel laughed out loud that time, the sound bouncing strangely around the empty kitchen, off pots and metal shelves and a fridge that hummed along like it was laughing too.

Daniel: I do not understand how symmetry works, but please, explain it to me.

And somehow, forty minutes later, sitting on a crate with cold coffee going colder beside him, he still hadn’t told her the truth. That she was texting the wrong number entirely. That he had no idea who Whitmore was. That he wasn’t customer service and never had been, not for one single day of his life.

He told himself he’d correct it tomorrow.

He did not correct it tomorrow.


At home, long after Ava had dropped her off with a warning to “stop smiling at your phone, it’s creepy,” Giselle sat cross-legged on her bed with the lamp turned low, still typing.

She didn’t notice she was smiling until her sister knocked softly on the open door.

“You’re up late,” Noelle said, leaning against the frame in pajamas covered in tiny stars, a notebook tucked under one arm like it belonged there.

“Work thing,” Giselle said, not looking up.

“You’re smiling at a work thing.”

“I am not smiling.”

“You were smiling,” Noelle said, and there was something quiet in her voice, careful, like she was tucking the moment away somewhere Giselle couldn’t see. “The event went that badly, huh?”

“You have no idea.”

“And yet.” Noelle nodded toward the phone. “Here you are. Smiling.”

“Go to sleep, Noelle.”

“Goodnight, weirdo,” Noelle said, already turning back toward her own room, notebook still pressed against her chest.

She didn’t go to sleep right away. She sat at her small desk instead, turned on her lamp, and opened the notebook to a blank page.

She thought for a moment, chewing the end of her pen, listening to the faint, familiar sound of her sister’s phone buzzing again through the wall.

Then, in small, careful handwriting, she began to write.

She never showed anyone what was in that notebook. Not yet, anyway.

Same Time Tomorrow

By Tuesday, Giselle had stopped pretending this was about the chicken.

It started as a complaint. Somewhere around Sunday night, it turned into something she looked forward to — a message right before bed, sharp and a little ridiculous, from a number she’d saved in her phone under a name that made her feel slightly guilty every time she saw it light up.

Restaurant Guy.

Restaurant Guy: Did you cry today or was it a calm one?

Giselle: I don’t cry. I plan events. Crying is for people who have time for it.

Restaurant Guy: That’s the saddest thing I’ve ever read, and I own a restaurant that once served chicken to an allergic groom.

Giselle: Says the man who still hasn’t given me a refund.

Restaurant Guy: The refund is coming. I’m building character first.

Giselle: You are the least professional customer service representative in the history of customer service.

Restaurant Guy: I never said I was in customer service.

Giselle: You LITERALLY responded to a customer service complaint.

Restaurant Guy: I responded to A complaint. Different thing entirely. You keep mixing those up.

She smiled at her phone in the dark, then caught herself smiling, then frowned at herself for smiling, which made her smile again out of pure annoyance.


At the office the next morning, Ava set two coffees down on Giselle’s desk and immediately reached for her phone.

“Give it here.”

“Absolutely not.”

“You’ve been on that thing since I walked in. It’s eight-fifteen. Who texts this early?”

“Restaurant Guy,” Giselle admitted, and regretted it instantly.

Ava’s eyebrows shot up so fast they nearly left her face. “The chicken guy? You’re still talking to the chicken guy?”

“We’re negotiating.”

“You’ve been negotiating for six days.”

“He’s very stubborn.”

“About what, exactly? A refund shouldn’t take six days. A refund takes one phone call and a very unhappy manager reading a script.”

Giselle opened her mouth to argue, then closed it, because she genuinely didn’t have a good answer. The truth was, the refund had stopped being the point somewhere around Monday, and she wasn’t ready to say that out loud, not even to Ava.

“He’s difficult,” she said instead. “I’m making sure he understands the seriousness of the situation.”

“Uh huh.” Ava took a slow sip of her coffee, watching her friend over the rim of the cup the way a scientist watches something interesting under a microscope. “Do you know his actual name?”

“Daniel.”

“Last name?”

Silence.

“That’s what I thought,” Ava said, delighted. “You’ve been arguing with a man every single night for six days, and you don’t even know his last name.”

“We’re not arguing. We’re —”

“Negotiating. Yes, you said. For six days. About a refund.” Ava leaned back in her chair, grinning now, the grin of someone who had already decided the truth and was simply waiting for Giselle to catch up. “You know what this sounds like from the outside, right?”

“It sounds like a professional dispute that is taking longer than it should.”

“It sounds like you have a crush on the man who ruined your biggest event of the year.”

Giselle nearly choked on her coffee. “Absolutely not.”

But that night, when the message came — Restaurant Guy: survived another day of yelling at strangers? — she answered within four seconds, and she hated, genuinely hated, how fast her thumbs moved without asking her permission first.


Across the city, at The Amber Spoon, Marcus had noticed something too, and he was significantly less subtle about it than Ava.

“You’ve had your phone in your hand for twenty minutes,” he said, sliding a crate of tomatoes onto the counter with a thud. “We’re supposed to be going through the Friday order. I’ve asked you three questions and you’ve answered zero of them.”

“I heard you.”

“What did I ask?”

Daniel paused, phone still in hand, and had absolutely no idea. “The… tomato thing.”

“That wasn’t a question. That was me putting down tomatoes.” Marcus crossed his arms and leaned against the counter, watching his friend with the particular patience of someone who had known him since they were both washing dishes for minimum wage a decade ago. “Who is she?”

“Nobody.”

“You’ve said ‘nobody’ with that exact face three times this week.”

“It’s not a face.”

“It’s absolutely a face. It’s the face you make when you think you’re being smooth and you are not being smooth at all.” Marcus reached over and tried to grab the phone, and Daniel pulled it back like a man protecting his last piece of bread. “Come on. Show me.”

“It’s the Whitmore complaint. The chicken thing.”

Marcus blinked. “The complaint you were supposed to hand off to me on Sunday? That complaint?”

“I’m handling it.”

“You’ve been handling it for six days.”

“She’s difficult.”

“You said that with a smile, Daniel.”

Daniel set the phone down, but not before typing one more line and hitting send, unable to help himself.

Daniel: Quick question. Would you rather fight one man-sized duck or ten duck-sized men?

Giselle: Why is this the level of conversation we’ve reached.

Daniel: Answer the question. It’s important.

Giselle: Ten duck-sized men. Obviously. I could kick them.

Daniel: See, this is why I like talking to you. Decisive. Also slightly violent.

Marcus watched him read the reply and grin at a bag of tomatoes like it had told him something wonderful.

“You like her,” Marcus said, delighted, pointing a finger like he’d caught him red-handed at something. “You actually like her.”

“I don’t even know what she looks like.”

“That’s not a no.”

Daniel sighed and rubbed the back of his neck. The truth, if he was being honest with himself, was that somewhere around Thursday, the joke had quietly turned into something he genuinely looked forward to. And somewhere around Friday, small pieces had started falling into place that he didn’t love thinking about — an event company, a boss named Delia who apparently gave impossible deadlines, a younger sister still in school who teased her about smiling at her phone, a client named Whitmore who would not stop calling to complain.

Whitmore.

That name had been sitting in the back of his mind for two days like a stone in a shoe, because he was fairly sure — not certain, but fairly sure — that a Whitmore order had gone out of his kitchen that exact Saturday. The late one. The one Marcus had personally apologized for three separate times to a driver who kept complaining about traffic.

He hadn’t said anything to her yet. He wasn’t completely sure, and some small, selfish part of him didn’t want to be sure, because the moment he told her the truth, he had a feeling the fun part would be over.

So he did something a little worse instead. He decided to fix it in person, without admitting exactly who he was.

Daniel: Okay. Since you clearly hate me, and also apparently cannot stop texting me despite that fact, let me make this up to you properly. Dinner. My treat. An actual apology, actual food, actual human conversation instead of whatever this is.

Giselle: Is this a trick.

Daniel: It’s an apology. With a side of me finally putting a face to the person who has threatened me eleven separate times this week.

Giselle: Ten. I counted.

Daniel: Eleven. You’re forgetting the one about corporate.

There was a long pause after that, long enough that Daniel glanced at Marcus, who was watching him with the smug patience of a man enjoying a very good show. Giselle, on the other end of that pause, was sitting on her bed with her phone in both hands, chewing the inside of her cheek, feeling something nervous and warm settle in her chest that she absolutely refused to give a name to.

Giselle: Fine. But not at your restaurant. I have had enough of The Amber Spoon to last a lifetime, and I would rather not associate the two worst things in my week.

Daniel looked at that message for a solid ten seconds, then started laughing so hard that Marcus actually walked over to check if he was choking.

“What?” Marcus asked. “What did she say?”

“Nothing.” Daniel wiped his eyes, still grinning. “She just told me she never wants to see The Amber Spoon again.”

“Okay? And that’s funny because —”

“Because I already know exactly where I’m taking her, and it isn’t here.”

Daniel: Trust me. It won’t be there.

He was, of course, already planning exactly where it would be.


The days between that message and the actual dinner stretched out longer than Giselle expected, mostly because Daniel kept “checking his schedule” — a lie, since he owned the restaurant and could take any night off he wanted — and Giselle kept telling herself she wasn’t counting the days, which was also a lie, since she absolutely was.

In the meantime, the texting didn’t slow down. If anything, it got worse.

Daniel: Serious question. If you had to give up either sarcasm or coffee for the rest of your life, which one goes?

Giselle: That’s not a fair question and you know it.

Daniel: It’s a completely fair question.

Giselle: Coffee is replaceable. There are other drinks. Sarcasm is a personality trait at this point.

Daniel: So you’re saying your entire personality is sarcasm.

Giselle: I’m saying I contain multitudes, and one of those multitudes is very tired of your questions.

Daniel: Noted. I’ll have more ready for dinner.

At the office, Ava had given up pretending not to notice.

“You’re doing it again,” she said, watching Giselle’s face soften over her phone during their lunch break, a sandwich completely forgotten in front of her.

“Doing what?”

“That face. The face you make right before you deny that you’re making a face.”

“I don’t have a face.”

“You have several faces, and this is a new one. I’ve never seen it before. It’s very concerning.”

Giselle set her phone down, finally, and looked at her friend properly. “It’s not serious. It’s just — funny. He’s funny. In an aggravating way.”

“Uh huh.”

“I’m serious, Ava. I still don’t even know his last name.”

“So find out.”

“I don’t need to find out. This is one dinner. He’s paying me back for the chicken disaster, and then it’s done.”

Ava didn’t say anything else, but the look she gave her friend said quite clearly that she did not believe a single word of that sentence, and neither, if Giselle was honest with herself late at night with her phone glowing in the dark, did she.


Two nights before the dinner, Noelle wandered into Giselle’s room without knocking, the way she always did, and sat cross-legged at the end of the bed like she’d been invited.

“You’ve been humming,” Noelle said.

“I have not.”

“You have. In the kitchen. This morning. You hummed while you made coffee, and you never hum. You barely speak before nine a.m.”

“I was in a good mood.”

“Because of Restaurant Guy?”

Giselle’s head snapped up. “How do you even know about that?”

Noelle shrugged, entirely too innocent for someone who noticed absolutely everything that happened in that house. “You talk in your sleep sometimes. Also you leave your phone on the counter and it lights up a lot.”

“You’re reading my texts?”

“I’m reading the notifications. There’s a difference.” Noelle tilted her head, studying her sister with the same quiet, careful attention she gave to everything, filing it away somewhere behind her eyes. “Are you nervous? About the dinner?”

Giselle opened her mouth to say no, automatically, and then stopped, because the honest answer was more complicated than that.

“A little,” she admitted.

“That’s good,” Noelle said, standing up and heading for the door, notebook — as always — tucked under one arm. “Nervous is good. It means it matters.”

“Since when do you know anything about that?”

Noelle just smiled, the kind of small, private smile that meant she knew something she wasn’t planning to share, and disappeared down the hallway toward her own room, where a lamp clicked on a moment later, and a pen began moving quietly across a page.

The Table by the Window

Giselle spent forty minutes deciding what to wear for a dinner she kept insisting, out loud, to anyone who would listen, was not a date.

“It’s a business dinner,” she told Noelle, who was sitting on the bed watching her try on a third jacket with the calm patience of someone watching a very entertaining show. “He’s paying me back for the chicken disaster. That’s all this is.”

“You don’t wear earrings for a refund.”

“These are my normal earrings.”

“You put them on ten minutes ago, and you’ve checked the mirror six times since. I’ve been counting.”

Giselle threw a pillow at her, and Noelle caught it easily, laughing, the notebook sliding off her lap onto the floor. She scooped it back up fast, holding it against her chest the way she always did, like something that might break.

“What’s even in that thing?” Giselle asked, tying her hair back for the fourth time and still not liking it.

“Nothing,” Noelle said, a little too quickly. “Just school stuff.”

Giselle didn’t push. She never did. It was one of the quiet, unspoken rules of their house — Noelle’s notebook was Noelle’s business, the same way Giselle’s phone had quietly become entirely her own business over the last two weeks.

“Text me the address when you get there,” Noelle called as her sister grabbed her coat by the door. “In case Restaurant Guy turns out to be a serial killer.”

“He’s not a serial killer.”

“You don’t actually know that. You don’t even know his last name.”

Giselle paused with her hand on the doorknob. She hadn’t thought about that fact directly until right now, hearing it said out loud, and it bothered her more than she wanted to admit standing in her own hallway at seven in the evening.

“I’ll text you,” she said instead, and left before Noelle could say anything else.


The address led her to a small restaurant tucked between a bookstore and a dry cleaner, warm golden light spilling out onto the sidewalk, the smell of garlic and butter drifting through the open door and out into the cold evening air. A sign above the entrance read Marchetti’s Table in soft, curling letters. Not The Amber Spoon. Good. That was one small relief, at least.

A host greeted her at the podium with a polite smile. “Reservation for two, under Cole?”

“That should be it,” Giselle said, the name meaning absolutely nothing to her yet.

She was led to a table by the window, sat down, smoothed the front of her dress, and checked her phone one more time out of nervous habit — no new messages, which meant he was probably close, probably already walking through the door behind her.

She heard him before she saw him. A voice, low and easy, thanking someone near the kitchen doorway for “grabbing this table on short notice, I know it’s a busy night.” She looked up, already smiling, already halfway through composing the first sarcastic thing she planned to say the moment he sat down.

The smile fell off her face like it had been slapped clean off.

“You,” she said.

Because standing there, in a dark green shirt with his sleeves pushed up to his elbows, looking entirely too pleased with himself, was the exact same man who had walked out of his own kitchen at the Whitmore dinner two weeks ago to personally apologize about the chicken. The one whose face she had specifically, vividly, furiously remembered being annoyed at while Mrs. Whitmore stood three feet away, arms crossed.

“Me,” Daniel agreed, sliding into the seat across from her like this was the most normal, unremarkable thing in the entire world.

“You’re Restaurant Guy.”

“I told you my name was Daniel. Several times, actually. You could have written it down.”

“You never told me you were that Daniel. The chicken Daniel. The Whitmore Daniel. The reason I had to buy fruit and cheese from a grocery store at nine at night Daniel.”

“In my defense,” he said, leaning back in his chair, entirely too calm for a man being interrogated, “you never once asked for a last name, and I was having far too much fun to bring it up voluntarily.”

Giselle stared at him, mouth slightly open, several furious sentences fighting each other for the exit at once. “You knew. This entire time, you knew you were the exact person I was yelling at every single night, and you just — kept talking to me? Kept asking me stupid questions about ducks?”

“I suspected,” he corrected. “Around day four, roughly. I wasn’t completely sure until you mentioned Whitmore by name specifically, and by that point I’d already decided it would be much funnier to let you figure it out yourself, in person, over dinner, with witnesses.”

“There are no witnesses. It’s just us.”

“The waiter is a witness. He’s very invested, actually. I told him the whole story.”

She should have been angrier than she was. She had every right to stand up, grab her coat off the back of the chair, and walk out, leaving him with an empty table and the bill and that same smug, satisfied look still sitting comfortably on his face. Instead, she found herself fighting back a laugh, which made her angrier than the actual situation had, because laughing felt like losing.

“This is the least professional apology dinner I have ever attended in my entire career.”

“Correct. It’s also possibly the best one, since you’re still sitting there instead of leaving.”

“I’m sitting here because I already told the waiter I wanted the salmon, and I refuse to let you ruin salmon for me twice in one month.”

“Fair,” Daniel said, grinning, and waved down a server without another word.


They argued through the appetizers. They argued through the main course — about symmetry, about ducks, about whether eleven angry texts in one week counted as a personal record or, as Daniel insisted, a cry for help. Somewhere between the second course and dessert, the arguing began to soften at the edges into something gentler, something with fewer sharp corners — long, comfortable pauses that didn’t feel awkward, questions that weren’t wrapped in sarcasm anymore, at least not entirely.

“For the record,” Daniel said, much later, once the restaurant had mostly emptied out around them and the candle between them had burned down low, “the salmon really was a mistake that night. A tray got mixed up in a rush. I fixed the whole system after that — new labels, a second check before anything leaves the kitchen. You did that, actually. Six days of yelling at me straight.”

“I prefer ‘advocating.'”

“Sure you do.”

“And I still expect that refund.”

“You’ll get it. Along with an actual apology. A real one. Not the texting kind.”

Giselle looked at him across the table — this stranger who somehow wasn’t a stranger anymore, who knew exactly how she took her coffee without ever once asking, who had made her laugh out loud in a parking lot over a text about ducks — and felt something settle quietly, unexpectedly, into place inside her chest.

“You still haven’t apologized properly,” she said. “The real kind.”

Daniel reached across the table, not quite touching her hand, close enough that she noticed anyway, close enough that her breath caught somewhere she didn’t expect it to. “I’m sorry the chicken ruined your night.”

“It didn’t ruin my night,” she said, before she could stop the words from coming out. “It’s actually the best mistake anyone has ever sent me.”


Word of the dinner reached Ava the next morning in exactly four texts, sent one after another before Giselle had even finished her coffee.

Giselle: It was him. Restaurant Guy. He’s the actual Whitmore chicken guy.

Ava: WHAT

Giselle: He knew the whole time and didn’t tell me.

Ava: GISELLE.

By lunch, Ava had made her repeat the entire story twice, laughing so hard the second time that she nearly choked on a fry.

“So let me get this straight,” Ava said, wiping her eyes. “You spent six days threatening a man over text, he let you keep threatening him for fun, and then he took you to dinner and you’re telling me this with a straight face like you’re still mad about it.”

“I am still mad about it.”

“You are smiling right now. I can see your face.”

“I’m not smiling.”

“Giselle.”

“Fine,” Giselle admitted, grinning despite herself. “Maybe I’m a little bit not mad about it.”

Across the city, Marcus was having a nearly identical conversation with Daniel, minus the fries.

“So she found out you’re the chicken guy, and instead of throwing a drink on you, she stayed for dessert.”

“She stayed for dessert.”

“And now you’re smiling the way you smiled at the tomatoes last week.”

“I don’t smile at tomatoes.”

“You absolutely do, and now you’re doing it about a woman who once called you the least professional customer service representative in the history of customer service.”

Daniel didn’t argue with that. He didn’t need to. He already knew Marcus was right, and had known it, if he was honest with himself, since roughly the third night of texting a stranger he’d never once met in person.


Nine months later, Giselle stood in that exact same restaurant, at that exact same table by the window, wearing the same earrings Noelle had teased her about that very first night.

“You planned this whole thing around a table,” she said, laughing, when Daniel got down on one knee beside her with a nervous grin she had never once seen on him during any of their arguments, not even the very worst ones.

“I planned this whole thing around a wrong number,” he said. “The table’s just where it started making sense.”

He held up a small, folded piece of paper instead of opening a ring box right away — an old habit of theirs by now, teasing before anything sincere, softening the moment with a joke the way they always had, right from that very first night in a cold parking lot. She unfolded it, already laughing, already expecting some kind of joke.

It was a receipt. A copy of the original one, chicken and all, with a note scrawled carefully at the bottom in his handwriting.

Formal complaint: I am in love with you. Please respond with a full refund of your heart. — Management.

“This is the worst proposal in the history of proposals,” she said, wiping her eyes, laughing and crying at exactly the same time, unable to stop either one.

“You’re still crying.”

“I told you I don’t cry.”

“Sure you don’t,” Daniel said, and slid the ring onto her finger while she was still trying, uselessly, to argue about it.


Across the city, in a bedroom with fairy lights strung along the mirror, Noelle sat at her desk with her notebook open, chewing the end of her pen, smiling at the last page she had just finished writing.

“Noelle! Dinner’s getting cold!” her mother called up the stairs. “Your sister and Daniel just walked in — and Giselle’s crying about something, come see!”

“Coming!” Noelle called back, though she didn’t move right away.

She closed the notebook slowly, running her thumb once over the worn cover before sliding it onto the shelf with the others — six of them now, lined up in a neat row, each one a different story, none of them ever shown to anyone in her family, not once, not in three years of quietly writing them.

On the spine of this one, in her small, careful handwriting, was a single title, the same words that had started it all on a night she’d stood in her sister’s doorway and watched her smile at a phone she swore she wasn’t smiling at.

Texting the Wrong Number — a true story, mostly, told by Noelle, who was there the whole time and never said a word.

She turned off her desk lamp and went downstairs, where her sister was still laughing and crying at the same time in the middle of the kitchen, holding out her hand for their mother to see the ring, and Daniel was standing beside her looking proud and a little embarrassed all at once.

“Noelle, look!” Giselle said, grabbing her sister’s hand the second she reached the bottom step. “Can you believe this?”

“I can’t believe it at all,” Noelle said, smiling the small, private smile that meant she knew something she wasn’t planning to share, not yet, maybe not ever. “Tell me everything. Start from the beginning. The wrong number part.”

And her sister did, laughing through the whole thing, getting small details wrong here and there, never once noticing that her younger sister already knew every single word of it by heart.

— END —

Epilogue: Caught

The engagement party had mostly emptied out by ten, leaving only crumbs on plates, a half-finished cake, and the quiet, happy kind of tired that comes after a good night.

Giselle went upstairs to grab her old sweater from her childhood room, the one she still kept there for nights like this, and passed Noelle’s door on the way. It was open a crack. Noelle wasn’t inside — probably still downstairs helping their mother with the dishes — but the lamp was on, throwing soft yellow light across her desk.

Giselle almost kept walking. Almost.

Instead, she stopped, because something on the shelf caught her eye. Six notebooks, lined up neatly in a row, spines facing out. She’d seen that shelf a hundred times before and never once looked closely at it. Noelle’s notebooks were Noelle’s business. Everyone in the house knew the rule, even if nobody had ever said it out loud.

But one of the spines had a title on it. And the title made her stop breathing for a second.

Texting the Wrong Number.

“Daniel,” she called down the hallway, voice strange even to her own ears. “Daniel, come here.”

He appeared a moment later, tie loosened, jacket already off, holding two cups of coffee that he set down on the nearest surface the second he saw her face. “What’s wrong?”

“Look at this.” She pulled the notebook off the shelf with the kind of care people used for something that might be dangerous, and held it out so he could read the spine.

Daniel read it once. Then again. “That’s… a coincidence.”

“It’s not a coincidence, Daniel. It’s the exact name of our story.”

“People text wrong numbers all the time. It’s probably about someone else.”

“Open it.”

“That feels like an invasion of—”

“Open it.”

He opened it.

They sat on the edge of Noelle’s bed, shoulder to shoulder, the notebook open between them, and read in silence for almost two full minutes. Giselle’s hand found Daniel’s at some point without either of them deciding to do it.

“She wrote about the ducks,” Daniel said slowly, staring at a line halfway down a page. “The duck question. The one I asked you on a random Tuesday at midnight. How does she know about the duck question?”

“I don’t know. I never told her that specific one.”

“She’s got the receipt line. Word for word. ‘Formal complaint: I am in love with you.’ I wrote that on an actual piece of paper two weeks ago and showed literally no one.”

Giselle flipped forward, hand pressed over her mouth, eyes moving fast across the page. “She wrote about Ava calling you ‘chicken guy.’ She wrote about Marcus and the tomatoes. Daniel, she has details in here that I never told her. I never told anyone half of this.”

“So how—”

They looked at each other at the exact same moment, the same thought landing in both their heads together.

“My phone,” Giselle said slowly. “It’s always on the kitchen counter. It lights up. She said once that she reads the notifications.”

“You told her that was fine?”

“I told her it was fine to read notifications, not to write a whole book about my personal life!”

From the doorway, a small, guilty voice said, “Technically I never wrote anything I didn’t already half-know from just… being around.”

Both of them turned at once.

Noelle stood frozen in the hallway, a plate of leftover cake in one hand, caught so completely off guard that she’d forgotten to even try to hide it.

“Noelle.” Giselle held up the notebook like evidence in a trial. “Explain. Right now.”

Noelle set the cake down very carefully on the desk, buying herself a few seconds, and then sat on the very edge of the bed like she was ready to run if this went badly.

“Okay,” she said. “In my defense, I never showed anyone. Not once. Not Mom, not Dad, not my friends. It just sat on that shelf.”

“That doesn’t answer my question,” Giselle said, though there wasn’t much real anger left in her voice, just shock, and something underneath the shock that hadn’t quite decided what to feel yet. “How do you know about the duck conversation? The receipt? Half of this stuff happened when I wasn’t even home.”

“You talk in your sleep,” Noelle said. “You leave your phone on the counter, face up, and it lights up constantly. You narrate things out loud to Ava on speakerphone in the kitchen and forget I’m doing homework six feet away at the table. And—” she hesitated here, glancing at Daniel, cheeks going pink, “—some of it I just guessed. Like the duck thing. I didn’t know the exact words. I made up something that sounded like you two.”

“You guessed the duck-sized men correctly?” Daniel asked, sounding genuinely impressed despite himself.

“I know my sister. She’d pick violence every time.”

“That’s fair,” Giselle admitted, before catching herself. “That is not the point right now.”

“Why didn’t you tell us?” Daniel asked, gentler than Giselle’s tone had been, flipping back to the first page where the story began, that very first night, a phone lighting up in the dark. “This is good, Noelle. Really good. Why keep it a secret?”

Noelle picked at the edge of the blanket, not quite meeting either of their eyes. “Because it was still happening. You were still figuring it out. It felt like — like if I showed anyone, even you two, it would stop being real and start being a story with an ending, and I didn’t want it to have an ending yet. I wanted to keep writing it as long as it kept happening.”

The room went quiet for a moment. Giselle looked down at the notebook in her hands, at her little sister’s small, careful handwriting filling page after page with a story she hadn’t even known was being written, and felt something in her chest go soft and a little unsteady.

“You made me sound braver than I was,” she said finally, quietly. “That first night. In the parking lot. I wasn’t being brave. I was just furious.”

“You sounded brave to me,” Noelle said. “You always do.”

Giselle set the notebook down on the bed and pulled her sister into a hug before either of them could say anything else that might make this weirder, and Noelle went stiff with surprise for exactly one second before hugging her back just as hard.

“I’m still mad you read my texts,” Giselle mumbled into her shoulder.

“I know.”

“And wrote an entire book about my love life without permission.”

“I know that too.”

“It’s really good, though,” Giselle admitted, pulling back, wiping quickly at her eyes with the back of her hand. “Annoyingly good.”

Daniel, meanwhile, had already flipped ahead several pages, grinning at something.

“Wait,” he said. “You wrote the proposal scene too. Down to the exact receipt line.”

“I overheard you two on the porch when you were planning it,” Noelle admitted, entirely without shame at this point, since the secret was already out. “You weren’t exactly quiet about it.”

“We whispered.”

“You whispered loudly. There’s a difference.”

“Okay, that’s fair too,” Daniel said, laughing now, shaking his head at the pages in front of him. “This is genuinely better than half the things people actually say to each other. You should be a writer. Professionally, I mean.”

“I am a writer,” Noelle said, straightening a little, some quiet pride slipping into her voice for the first time all evening. “I’ve written six of these. You’re just the first ones who caught me.”

“Six?” Giselle picked up the other notebooks from the shelf, scanning the titles on the spines, each one different, each one clearly a full story hiding behind careful, private handwriting. “About who?”

“That’s classified,” Noelle said quickly, snatching them back with the fast, practiced motion of someone who had been protecting this shelf for years. “You only get the one about you. That’s the deal.”

“There’s a deal now?”

“There’s a deal now.”

Giselle looked at Daniel, who shrugged, clearly delighted by the entire situation and making no effort to hide it. “I like her terms,” he said. “Very fair. Very reasonable.”

“You’re supposed to be on my side.”

“I’m on the side of whoever wrote the best receipt joke in the book, and that was technically me, but she wrote it down first, so honestly I think she wins this round.”

Noelle laughed — a real one, loud and surprised, the guilty tension finally draining out of her shoulders — and hugged the remaining five notebooks to her chest like old friends.

“So,” she said, glancing between them, something hopeful and a little shy creeping into her voice despite the teasing. “You’re not actually mad?”

Giselle looked at her sister, then down at the worn notebook still open on the bed between them, every private, ridiculous, wonderful moment of the last nine months written down in careful handwriting by someone who had apparently been paying far more attention than anyone realized.

“No,” she said softly. “I’m not mad. I think I’m just a little amazed someone loved this story enough to write the whole thing down before I even knew how it ended.”

“I always knew how it ended,” Noelle said, smiling the same small, private smile she’d worn through the entire book, the one that meant she’d known something worth knowing for a very long time. “You two were never actually that hard to figure out.”

Downstairs, their mother’s voice drifted up the staircase, calling everyone back down for a second round of cake, and the three of them headed for the door together — Daniel still teasing Noelle about the duck line, Noelle threatening, without much real conviction, to write an even more embarrassing sequel, and Giselle walking between them, laughing, already looking forward to finding out exactly what her little sister would decide to write next.

— END —
NameRoleQuick Intro
Noelle HartleyGiselle’s younger sister & the story’s secret narratorSeventeen. Quiet. Notices everything, says almost nothing. Turns out she wasn’t just watching her sister’s love story — she was writing it, one notebook at a time.
Share Buttons