Chapter 3: First Date - Pancakes & Progress
The diner was called The Gilded Griddle, and it was everything the first place hadn’t been: warm, bustling, alive. Stained glass tulips hung in the front window, casting fractured red and blue light across the worn wooden floorboards. The air was thick with the smell of searing butter, maple syrup, and strong, honest coffee. It was the kind of place where the noise felt like a blanket, a protective layer of clattering plates and murmured conversations.
Elliot saw her first. She was sitting in a booth by the window, a splash of pink hair against the floral upholstery. She was wearing a oversized black hoodie, just like she’d promised, the sleeves pulled down over her hands. She was staring intently at her phone, her thumb scrolling, a faint line of concentration between her eyebrows. The performer was nowhere to be seen; this was just a girl waiting for someone.
He hesitated at the door, a fresh wave of panic cooling the sweat on his palms. What was he doing? This was a categorically bad idea. He should turn around. He could text her. Say he had food poisoning. A sudden onset of bubonic plague.
Then she looked up.
Her eyes scanned the room and landed on him. The concentration vanished, replaced by a slow, tentative smile that didn’t quite show her teeth. It was the smile from the morning after the convention, small and real. She lifted a hand in a short, awkward wave.
He was committed. He wove through the crowded diner, muttering “sorry, excuse me,” until he slid into the booth opposite her. The vinyl seat sighed under his weight.
“You found it,” he said, his voice sounding strangely normal.
“Your coordinates were precise,” she replied, setting her phone face-down on the table. “Also, it’s the only place on the block with a five-foot plaster pancake on the roof. Hard to miss.”
“It’s a landmark. A beacon for the carb-deprived.”
A waitress with a tired smile and a graphite-stained notepad materialized beside them. “Coffee?”
“Yes,” they said in unison, then glanced at each other. A beat of silence. Luna’s smile widened a fraction.
“Cream?” the waitress asked, pen poised.
“Black,” said Elliot.
“Enough cream to turn it beige,” said Luna.
The waitress scribbled and vanished. The ritual broke the initial stiffness. They studied the laminated menus, thick with grease spots and decades of syrup fingerprints.
“So,” Luna said, not looking up from a description of ‘The Lumberjack Slam’. “How’s the water intake?”
Elliot blinked. “What?”
“Your habit tracker. The ‘judge me for not hydrating’ app. Is it being supportive?”
“Oh. It’s… passive-aggressive. It sends these little disappointed frowny faces if I miss my goal.”
She peeked over the top of her menu. “I like that. Digital guilt. I should get one for my ‘stop eating crackers in bed’ initiative.”
“We could partner.
“We could partner.” He looked up from his menu. “I could code the guilt module. You could… provide the cracker data.”
She laughed, a quiet, surprised sound that was better than her stream-laugh. The waitress slid their coffees onto the table with a dull ceramic clink. Luna immediately reached for the creamer pitcher, her fingers wrapping around its cold, stainless steel handle. Elliot went for the sugar at the same time.
Their hands collided in the crowded space above the sticky condiment caddy. His knuckles brushed against the back of her wrist. “Sorry,” they both mumbled in unison, pulling back as if scalded.
A slow flush crept up Elliot’s neck. He focused intensely on stirring a single spoonful of sugar into his black coffee. The silence stretched, but it was different now. Charged.
“So, cracker data,” he finally said, risking a glance. “Are we talking Saltines? Ritz? Full-on gourmet water crackers?”
“The cheapest, saltiest, most crumbly generic brand possible.” She poured a generous stream of cream, watching the dark liquid turn a milky tan. “The kind that leaves a fine dust on your sheets. It’s a whole thing.”
“A sedimentary layer of regret.”
“Exactly.” She took a sip, leaving a faint lipstick mark on the mug. “You get it.”
Their knees bumped under the small table as they both shifted to get more comfortable. This time, neither of them moved away. The contact was a tiny, persistent point of warmth through the denim of his jeans. Elliot’s heart hammered against his ribs.
He cleared his throat. “The penguin falling over GIF,” he said. “I actually have it ready. On my phone. For emergencies.”
Her eyes lit up, the green of them startlingly vivid without the filter of a screen. “Show me.”
He fumbled for his phone, unlocked it, and pulled it up. He held it out across the table. She leaned forward to see, her pink hair falling over her shoulder. The clean, bright scent of her shampoo—something fruity, like apples—cut through the diner’s greasy haze.
Their fingers touched again as she took the phone from him, her skin cool from holding her iced coffee. She watched the five-second loop, a tiny, waddling penguin slipping on ice and flopping onto its belly. A genuine, unfiltered grin spread across her face. It was a little crooked.
“It’s perfect,” she said, handing the phone back. Her fingertips trailed over his palm. “A masterpiece of pathos.”
“I thought so.”
She nudged his shin with the toe of her boot under the table, a playful pressure. “You’re a dork, Elliot Finch.”
“You have glitter in your hair,” he said, the observation slipping out before he could censor it.
Her hand flew self-consciously to her temple. “I do not.”
“You do. Right there.” He pointed vaguely near his own eyebrow. “It’s blue. Probably from your last stream.”
She sighed, dropping her hand. “It’s a scourge. It gets everywhere. I found some on my toast yesterday. I think I’m slowly becoming a disco ball.”
“I’d watch that stream,” he said, and took a sip of coffee to hide his own smile.
“You’d be the only one.” The words were light, but something flickered behind her eyes—a shadow of the tired girl from the early-morning diner. She covered it quickly, wrapping both hands around her mug. “So, you build judgey apps. What’s the grand vision? World domination through productive guilt?”
“Something like that.” He traced a water ring on the table with his thumb. “Mostly I just like building things that feel… orderly. Predictable. Code does what you tell it. People, not so much.”
She was watching him closely now, her chin resting in her hand. The performer was completely gone. “Yeah,” she said softly. “People are the worst variables.”
They lapsed into a comfortable quiet, just listening to the clatter around them. The waitress returned, and they ordered pancakes—chocolate chip for her, blueberry for him. When she left, Luna stretched her arms above her head, her hoodie riding up just enough to reveal a sliver of skin at her waist.
As she settled back, her leg pressed firmly against his under the table. It wasn’t an accident this time. She let it stay there, a solid line of contact. Elliot froze, his fork halfway to his mouth from a leftover piece of toast.
“Cold in here,” she said casually, as if explaining the physics of thermal conduction. She didn’t move her leg.
“Yeah,” he managed, his voice slightly strangled. “They have the AC cranked.”
Their food arrived, a mountainous plate of steaming pancakes for each of them. They ate, the conversation flowing easier now, punctuated by the simple, profound language of their knees touching beneath the floral tablecloth. He told her about a bug he’d spent three days fixing. She described the chaos of her mod chat during a subathon.
He made her laugh by demonstrating the exact, precise way his most annoying coworker stirred his coffee. She retaliated by doing a scarily accurate impression of a hype-streamer voice, which made him snort syrup up his nose.
They were leaning across the table, closer than they’d been all morning, both reaching for the same last strip of crispy bacon when it happened. Their hands met over the plate. This time, they didn’t pull apart. His fingers were sticky with maple. Hers were warm.
He laced his fingers through hers, a bold, silent move that sent a jolt up his arm. She looked down at their joined hands, then back up at him. Her cheeks were flushed, her glittering blue eyes wide and suddenly uncertain.
The diner noise faded into a distant buzz. All he could hear was the blood pounding in his ears and the soft, shaky breath she let out.
“Okay,” she whispered, her thumb stroking the side of his index finger.
Her thumb stilled, the gentle motion freezing against his skin. The diner’s noise rushed back in—the clang of the grill, a burst of laughter from the counter, the waitress’s approaching footsteps on the linoleum. Reality clicked into place with the sound of a coffee pot being set down on a hot plate.
“You two need anything else?” the waitress asked, her voice slicing through the bubble they’d built.
They pulled their hands apart as if caught conducting a secret experiment. Elliot’s palm felt cold and oddly empty. “Just the bill, please,” he said, his voice a little rough.
Luna busied herself with her napkin, folding it into a tight, small square. The flush hadn’t left her cheeks. They sat in a thick, buzzing silence while the waitress processed his card at the terminal by the register. Luna kept her eyes on her folded napkin, a tiny, precise rectangle on the sticky table.
“All set,” the waitress said, dropping the receipt. “You have a good one.”
Out on the cobblestone street, the afternoon sun was a diffuse gold behind hazy clouds. The air was cooler, carrying the smell of imminent rain and bread from a nearby bakery. They stood for a moment, disoriented by the transition from the warm, syrup-scented booth to the open sidewalk.
Elliot shifted his weight. “Which way?”
“Left,” she said, her voice quiet. Then she reached out, her fingers finding his. Her hand was small and warm, and she laced her fingers through his with a decisiveness that made his breath catch. “It’s about a fifteen-minute walk. If that’s okay.”
“Yeah,” he said, squeezing her hand. “That’s okay.”
They walked without speaking for a block, their joined hands swinging slightly between them. The contact was a live wire, a constant, thrilling feedback loop. He was hyper-aware of the callus on her index finger, likely from gaming, and the faint tremor in her grasp.
“So,” she said finally, bumping her shoulder against his arm. “Your scientific analysis. Preliminary findings?”
“Inconclusive,” he said, falling into the bit easily. “The sample size is still too small. The pancake data was promising, but the researcher may be biased.”
“Noted.” She smiled at the cracked pavement. “We might need to expand the study parameters. Test other breakfast-adjacent foods. Waffles. French toast.”
“Crepes,” he offered.
“Ooh, sophisticated.” She glanced up at him, her eyes glittering. “A man of culture. I’m impressed.”
Her apartment building was a narrow, converted townhouse with a chipped blue door and a row of buzzing doorbells. They stopped on the front step, letting go of each other’s hands to navigate the confined space. The foyer was dim, smelling of lemony cleaner and old carpets.
“Third floor,” she said, leading the way up the creaking staircase. “No elevator. It’s character.”
“It’s a workout,” he corrected, but he followed, his pulse quickening with each step.
Her door was at the end of a short hallway, adorned with a single, minimalist moon phase decal. She fished her keys from her hoodie pocket, the metal jangling in the quiet. She unlocked the door but didn’t push it open, instead turning to lean against the frame.
The hallway light was faint, casting her face in soft shadow. A strand of pink hair had escaped her ponytail and curled against her neck. He could see the blue glitter, just a few specks, caught in her eyelashes.
“So,” she said, her voice low. “The lab conditions were acceptable?”
“The company skewed the results,” he murmured, taking a half-step closer. The space between them hummed. “Made everything else seem irrelevant.”
She didn’t look away. Her playful mask was gone, replaced by a raw, open uncertainty that mirrored his own. “Irrelevant is a strong word.”
“Accurate, though.” He could smell the apple scent of her shampoo again, mixed with the faint, sweet smell of syrup still on their clothes. He lifted a hand, hesitated, then brushed the stray strand of hair from her neck. His fingers barely grazed her skin.
She shivered, her eyes closing for a second. When they opened, they were dark and focused entirely on him. “Your hypothesis,” she whispered. “Back in the diner. You were going to test it.”
“I was.”
“And now?”
He didn’t answer with words. He leaned in, slowly, giving her every chance to turn away. She didn’t. He kissed her.
It was gentle, just the soft press of his lips against hers, a question more than a statement. Her mouth was warm, and she tasted faintly of sugar and coffee. She sighed against him, a small, surrendering sound, and her hands came up to clutch the front of his jacket, pulling him closer. The kiss deepened, turning less tentative, more sure. It was nothing like the frantic, confused mess of their first collision; this was a conscious choice, a mutual discovery.
When they finally parted, they were both breathing unevenly. Her forehead rested against his, her eyes still closed. “Okay,” she breathed again, but it was a different kind of ‘okay’ now—settled, amazed.
“Yeah,” he echoed, his own voice thick. He felt the curve of her smile against his mouth as he kissed her once more, lightly, just because he could.
He felt the curve of her smile against his mouth as he kissed her once more, lightly, just because he could. The hallway was silent except for their breathing, a fragile bubble in the dim light. She kept her eyes closed for a second longer, as if savoring the feel of it.
When she opened them, the green was startlingly clear. “Okay,” she whispered a third time, the word now a soft exhale of wonder.
He brushed his thumb over her cheekbone, feeling the faint texture of glitter. His own heart was a wild, joyous drum against his ribs. He wanted to say something, to cement this moment into something permanent, but every thought felt clumsy and small.
She solved it for him, pushing her door open with her shoulder. “Do you want to come in?”
The question hung between them, laden with possibility. Inside, he could see a sliver of her world: neon signs, a glowing PC setup, a tangled nest of cables on the floor. It was her fortress. The idea was terrifyingly attractive.
“I should go,” he heard himself say. The words felt traitorous even as he spoke them. He saw the flicker of something—rejection, relief—cross her face before she schooled her features.
“Right,” she said, nodding too quickly. “Yeah, of course.”
“It’s not that I don’t want to,” he rushed to add, his hand finding hers again. “I really, really do. It’s just…”
“You don’t want to screw it up by moving too fast,” she finished, her voice understanding. She gave his hand a squeeze. “I get it. Me too, actually.”
The admission loosened a knot in his chest. “Yeah. Exactly.”
“So we’ll be sensible.” She leaned in and pecked his lips, a quick, sweet punctuation. “You’ll text me later.”
“I will,” he promised, the vow feeling solid and real. “Promise.”
“Good.” She stepped back into her doorway, one hand on the frame. “Bye, Elliot.”
“Bye, Luna.”
He walked down the hallway, each step a conscious effort away from her. He didn’t look back until he hit the stairwell, and when he did, her door was closed. The moon decal stared back at him.
The walk home was a blur of cool air and electric disorientation. His mind replayed every second: the touch under the table, the taste of sugar on her lips, the whispered ‘okay’ that kept changing its meaning. His apartment felt cavernous and silent when he entered, the blue LED strips now seeming cold and artificial.
He opened his laptop on autopilot, the glow illuminating his face. His code stared back, meaningless. He typed her name into a browser.
Her stream was already live.
He clicked, the familiar chatter filling his quiet room. There she was, pixel-perfect in her ring light, headset on. She was in the middle of a game, but her commentary was softer, less sharp.
“Sorry, chat,” she laughed, missing an easy shot. “My brain’s a little… fluffy today.”
The chat scrolled with teasing comments.
Novaaaaa ur distracted!
who is he???
She read one aloud. “‘Who is he?’” A slow, private smile touched her lips, one he recognized. It wasn’t her performer’s grin. It was the small, real one from the diner, from her doorway. “Nobody. Just… had a good day, is all.”
She was dreamy. Distant. She kept glancing at something off-screen, a softness in her eyes he’d never seen on stream before. She lost the round spectacularly and didn’t even seem to mind. “Oops,” she said, her voice warm and unconcerned. “My bad, team. Totally my fault.”
Elliot watched, mesmerized. This was because of him. The knowledge was a warm, expanding glow in his chest.
An hour later, her stream ended with a yawn and a wave. He waited fifteen minutes, battling the instinct to overthink. Then he picked up his phone.
Elliot: Your ‘fluffy brain’ cost you that match. Scientific observation.
The reply came faster than he expected.
LunarNova 😈: my brain has been conducting advanced research. it’s entitled to a few errors.
Elliot: On the topic of research. I’m thinking we need a new data set. A control environment.
LunarNova 😈: oh yeah? not a diner?
Elliot: I was thinking someplace where the coffee doesn’t taste like regret. Somewhere you can’t wear a hoodie.
There was a long pause. The three dots appeared, disappeared, then came back.
LunarNova 😈: are you asking me on a real date, finch?
Elliot: I am. Saturday. 8 pm. I’ll send the address. Wear a cute dress.
He held his breath. This was the cliff edge again, but higher.
LunarNova 😈: a cute dress. high stakes.
Elliot: The highest.
Another pause. Then:
LunarNova 😈: i have a little black one. it’s very… non-hoodie.
Elliot: I’ll wear a shirt with buttons.
LunarNova 😈: no inside-out graphic tees?
Elliot: Not even once.
LunarNova 😈: saturday. 8. don’t be late.
He flopped back on his bed, a laugh bubbling out of him. He reached into his jacket pocket, his fingers closing around the folded Polaroid from the diner. He pulled it out. There they were, caught mid-laugh, her nudging his shoulder, his face relaxed in a way he rarely saw. It was proof.
He propped it against his monitor, right beside the blue glare of his code. Then he opened his habit-tracker app and created a new entry for Saturday. He labeled it simply: “The Experiment.”