Chapter 1: Rooftop Constellation Talk
The bass from the speakers downstairs was a physical thing, a throbbing pressure against Maisie’s sternum that syncopated unpleasantly with her heartbeat. She’d lost Jenna to a knot of shouting drama students twenty minutes ago, and since then she’d been adrift, a pink-haired island in a sea of beer pong and aggressively loud conversations about crypto. A guy in a vintage Iron Maiden tee had tried to talk to her about his streaming setup, his eyes glued to her chest, not her face. She’d just nodded, smile frozen, until she could flee.
The metal door to the rooftop groaned in protest, the sudden relative silence roaring in her ears. City air, cool and smelling of distant rain and asphalt, washed over her. It was a relief so profound it felt like shedding a skin.
She took a few steps forward, the gravel crunching softly under her platform boots, and then stopped.
She wasn’t alone.
A guy was hunched over a tripod-mounted telescope, his back to her, silhouetted against the orange-glow of the city sky. He had messy dark hair and was wearing a faded navy hoodie. He was so still, so utterly absorbed, that for a moment she felt like an intruder in a chapel.
She should go. She turned, and a piece of gravel skittered.
He flinched, whirling around. His glasses caught the light from a distant neon sign. “Oh. Hey. Sorry. I didn’t think… anyone would come up here.”
His voice was quiet, lower than she expected. He looked about as out of place as she felt.
“It’s okay,” Maisie said, her own voice coming out a little too high. She twisted a pink space bun nervously. “The party’s… a lot.”
“A biological experiment in sustained auditory assault,” he said, then immediately looked down, as if surprised the words had escaped. “I mean. Yeah. It’s loud.”
A laugh bubbled out of her, genuine and unstifled. “That’s a way better description.”
He gestured vaguely toward the telescope. “My roommate, Marcus. He said I had to ‘touch grass.’ This was my counter-proposal.”
“Compromise via celestial escape,” Maisie said, shifting her weight. “I get it. I escaped to re-align my chakras. Or just to remember what silence sounds like. Whichever.”
He smiled then, a slow, warm thing that softened his whole face. “It’s not totally silent. Listen.”
She did. Beneath the faint, muddled bass from below, there was the low hum of the city, a distant siren, the whisper of wind between buildings. It was a symphony of absence compared to the chaos downstairs.
“Better,” she said.
An awkward, but not unpleasant, silence settled between them. His eyes flicked to her hair, then quickly away. “I’m Dan, by the way.”
“Maisie.”
“Nice to meet you, Maisie.” He turned back to the telescope, adjusting a knob with careful fingers. “You can… if you want… I was just looking at Jupiter. It’s really clear tonight. For the city, I mean.”
Her nerdy heart did a little skip. “Seriously?”
“Seriously. Here.” He stepped aside.
She approached, aware of the few feet of cool, open space between them. She bent, closing one eye. The view was a shock of clarity. A bright, perceptible disc, not a point, striped with faint, tan bands. And beside it, four piercing little dots in a neat line.
“Whoa.”
“Those are the Galilean moons,” Dan said, his voice slipping into a different, more confident register. “Io, Europa, Ganymede, Callisto. From left to right. Io’s the sulfury one, all the volcanoes. Europa has the subsurface ocean. Probably. We think. The data from the last flyby was…”
He trailed off. “Sorry. PhD student. Astrophysics. I get… carried away.”
Maisie straightened up, her hazel eyes wide. “No, that’s awesome. A subsurface ocean? Like, potential life-in-a-europa-ocean awesome?”
He stared at her. “Yes. Exactly like that.”
“I always liked the idea of Europa more than Mars,” she said, tucking a stray pink strand behind her ear. “Mars is just a dusty dead rock. Europa feels like a mystery. You know, in 2010: The Year We Make Contact, they—”
“—go there and find the monolith, and the message is ‘All these worlds are yours except Europa. Attempt no landing there,’” Dan finished, his smile returning, bigger this time.
“You’re kidding me.” She grinned, forgetting to be nervous.
“Clarke over Kubrick, any day. The book had more physics.”
“A purist!” She giggled, then immediately clamped a hand over her mouth. “Sorry. I do that when I’m… you know.”
“It’s a good sound,” he said simply, and she felt a flush creep up her neck.
They talked. It was stumbling and then easy. He confessed his secret guitar playing; she confessed her Firefly cosplay plans. He described exoplanet atmospheric spectroscopy; she described the pain of finding vintage Babylon 5 action figures in good condition. They debated the best Star Trek captain (she was Sisko, he was Picard, they agreed to respectfully disagree). The chaotic party below ceased to exist. Up here, there was just the sky, the city murmur, and this unexpected, warm bubble of shared wavelength.
Downstairs, leaning against the frame of the kitchen door, Jenna took a slow sip of a seltzer. Her sharp eyes had been scanning the crowd for ten minutes. There she is. No, not there. Her phone buzzed with a text from Maisie: “On rooftop. Getting air. Don’t send help.” Jenna’s lips curved.
She moved to the grimy window overlooking the fire escape and the rooftop beyond. Two figures. One pink, one dark. Close, but not touching. Pointing at the sky. She saw Maisie laugh, saw the guy—Dan, Marcus’s roommate, the one who’d spent twenty minutes explaining the physics of the apartment’s leaking faucet—push his glasses up and smile in a way she’d definitely never seen before.
“Well, well,” Jenna murmured to herself, her event-planner brain switching into high gear. This wasn’t just escape. This was chemistry. The good kind. The quiet, nerdy, potentially life-altering kind.
She pulled out her phone, her thumbs flying over the screen with predatory precision. She found Marcus’s contact.
Jenna: Found your roommate. And my best friend. They’re on the roof looking at planets together. I’m not an idiot. This is happening.
Marcus: no way. hayes? talking? to a GIRL?
Jenna: More than talking. Scheming. I propose a strategic follow-up. Neutral ground. High nerd potential. Low pressure.
Marcus: name the time and place. i’ll get him there. he owes me for dragging him here.
Jenna: The natural history museum. Sunday. The planetarium show is at 2. We “bump into” them. You distract him with dinosaur bones, I do reconnaissance.
Marcus: i like how you think. it’s a little scary.
Jenna locked her phone, a satisfied, wicked grin spreading across her face. She took one last look at the rooftop. Dan was now pointing at something, his hands moving in a wide, earnest arc. Maisie was listening, head tilted, perfectly still for once.
Perfect.
Jenna turned back to the noisy, oblivious party, her mission utterly clear. The soundtrack downstairs shifted to a pulsing, generic dance track. Up on the roof, under a sky washed pale by city lights, the only sound was a soft, eager voice explaining the ice geysers of Enceladus, and the warm, listening silence of someone who truly, deeply wanted to hear it.
Up on the roof, under a sky washed pale by city lights, the only sound was a soft, eager voice explaining the ice geysers of Enceladus, and the warm, listening silence of someone who truly, deeply wanted to hear it.
“So the plume samples contained silica nanograins,” Dan said, his hands sketching shapes in the cold air. “Which basically means hydrothermal activity on the seafloor. Like, deep-sea vents. On an ice moon.”
“That’s so cool,” Maisie breathed, her breath a faint cloud. “It’s like the whole moon is a snow globe someone shook up.”
He laughed, a short, surprised sound. “Yeah. Exactly like that.”
They lapsed into a comfortable quiet, leaning side-by-side against the parapet, shoulders not quite touching. The tension had melted into something else, a shared frequency. Maisie pointed to a brighter star. “What’s that one?”
“That’s Arcturus. Orange giant. Actually, it’s here,” he said, gently tilting her wrist to guide her gaze a few degrees lower. His fingers were warm against her skin. She felt the contact like a static shock, pleasant and startling. He dropped his hand quickly, shoving it into his hoodie pocket. “Sorry.”
“S’okay.” She hoped the blush wasn’t visible in the dark. “It’s nice to have a tour guide. My usual celestial navigation is limited to finding the moon.”
“The moon’s a good start.”
They talked for what felt like both seconds and hours. The party noise below became a distant, irrelevant pulse. He told her about the frustration of telescope calibration; she made him laugh with a story about accidentally gluing a Klingon bat’leth to her desk during a cosplay mishap. She learned he hated coffee but drank absurd amounts of tea; he learned she organized her vintage action figures by chronological in-universe release, not by franchise.
It was easy. It was the easiest conversation she’d had in years.
A sudden burst of laughter and the slamming of the rooftop door below made them both jump. The spell wavered.
“Marcus is probably wondering where I am,” Dan said, a note of reluctance flattening his tone.
“Jenna’s definitely sent a search party by now,” Maisie sighed, not moving.
Neither moved.
Then, together, they did. Pushed off the wall. Turned toward the groaning metal door. The real world, with its noise and obligations, rushed back in.
“This was… really nice,” Maisie said, her words tripping over themselves as they descended the narrow stairs. The bass from the living room hit them like a wall.
“Yeah. It was.” Dan ran a hand through his messy hair, making it worse. “Maybe we could…”
A shrill voice cut through the din. “MAISIE! There you are!” Jenna materialized, looping an arm through Maisie’s. “You vanished! I was about to check the alley for your corpse.” Her sharp eyes flicked to Dan, registering him, cataloging the proximity. Her grin widened.
Simultaneously, a bulky guy with a beard clapped Dan on the shoulder. “Hayes! Did you fall off the roof? I’ve been looking for you. We’re heading out.”
Flustered, pulled in opposite directions by their social anchors, the moment shattered. Maisie gave Dan a small, helpless wave. “Bye. Thanks for the astronomy lesson.”
“Any time,” he said, voice nearly lost in the music.
And then Jenna was pulling her towards the kitchen for “one last drink,” and Marcus was steering Dan toward the entryway, complaining about an early morning gym session. They were separated by the crowd, the noise, the sudden reintroduction of other people.
In the rush, the fluster, the simple, stupid mechanics of leaving a loud party, it slipped through the cracks. The question. The digits. The little series of numbers that would bridge the gap between this accidental night and a possible next one. It just… didn’t happen.
Maisie realized it in the back of Jenna’s ride-share, her forehead against the cool window. “Oh, crap,” she muttered.
“What?” Jenna asked, innocently.
“Nothing.”
“This is so transparent,” Maisie hissed two days later, standing before the hulking stone façade of the natural history museum. She was wearing a sweater dress with a subtle constellation print. “A ‘casual weekend browse’ you just had to drag me on.”
Jenna adjusted her sunglasses. “I’m nurturing your cultural soul. Stop complaining. And your hair looks cute like that.”
Maisie had done two perfect plaits.
They passed under the shadow of the dinosaur skeleton in the great hall, Jenna leading with a terrifying sense of purpose. Maisie’s nerves were a swarm of bees. She knew what this was. She’d known since Jenna’s poorly concealed smirk over brunch.
Then she saw him.
He was in front of a towering T-Rex, staring up at its teeth, hands in the pockets of a simple green corduroy jacket. Marcus was beside him, talking animatedly, pointing at the dinosaur’s comically small arms.
Dan turned, as if feeling her gaze.
Everything in the cavernous room—the shrieks of children, the tour guide lectures, the echo of footsteps on marble—faded into a low hum. His eyes found hers. Surprise flickered across his face, then a slow, dawning recognition that bloomed into a smile so unguarded and warm it made her breath catch.
Jenna gave her a gentle, deliberate nudge between the shoulder blades.
Maisie walked over, the bees in her stomach settling into a steady, electric buzz. “Fancy meeting you here.”
“Marcus suddenly developed a paleontology itch,” Dan said, his voice layered with amusement and something else. A shared secret. “Weird.”
“Totally weird,” Maisie agreed.
Marcus clapped his hands together. “Well! Jenna! I hear the gem and mineral hall is… sparkling. Let’s go.” He and Jenna vanished with the efficiency of professional operatives.
Dan and Maisie were left standing under the dinosaur.
“So,” he said.
“So.”
“I, uh. I realized after. We didn’t…” He trailed off, awkward.
“Exchange digits?” she supplied, grinning. “Yeah. I noticed that too.”
“Museum’s a good place for a backup plan, I guess. If you… wanted to look at some rocks. Or dead things.” He cringed. “That sounded better in my head.”
“I love dead things,” she said, and laughed. “Lead the way.”
The chemistry wasn’t just still there. It was amplified, stripped of the party’s noise and the night’s uncertainty. It was in the way their shoulders brushed as they walked through the mammal halls, in the comfortable silence as they both stared at the massive blue whale model hanging from the ceiling. It was in their rapid-fire debate about whether the trilobite or the ammonite was the cooler fossil (he was trilobite, she was ammonite). It was electric, this simple, talking-and-walking thing. It felt like resuming a conversation that had only been paused.
They found themselves in a dimly lit corridor of oceanic exhibits, surrounded by the eerie glow of jellyfish tanks. The light played across his face in soft blues.
“I looked you up,” he admitted suddenly, voice low. “After. I remembered your stream handle from your story about the bat’leth. I watched a bit of your Chrono Trigger playthrough.”
Maisie’s heart hammered against her ribs. “Stalker.”
“Researcher,” he corrected, a smile tugging his lips. “You’re really good. And you have a… really nice laugh. On stream, I mean.”
The hum of the filtration systems filled the space between them. She was acutely aware of how close he stood. “You should hear it in person,” she said, her voice barely above a whisper. “It’s better in person.”
His gaze dropped to her mouth, then back to her eyes. The air crackled.
A group of schoolchildren thundered past, shattering the moment. But the charge remained, hanging thick between them.
“Planetarium show starts in ten minutes,” he said, not moving.
“Jenna and Marcus are probably waiting for us there,” she said, not moving either.
“Probably.”
They stood there, in the aquatic gloom, smiling like idiots, the unasked question of what happens after the planetarium blooming in the space between them, bright and terrifying and perfect. The forgotten numbers didn’t matter anymore. This was the connection, re-established, live and humming with potential.
This was the connection, re-established, live and humming with potential.
“We should probably…” Dan said, nodding toward the hallway that led to the planetarium wing.
“Yeah. They’ll send a search party,” Maisie agreed.
They walked in step, the cool museum air between them feeling charged, like the moment before a summer storm. They found Marcus and Jenna waiting by the planetarium’s domed entrance, two smug bookends.
“There you are!” Jenna chirped, her eyes flicking between them, missing nothing. “We saved you seats.”
The theater was a vast, silent bowl of echoing whispers and rustling jackets. They filed into a row, the seating order falling into place without discussion: Marcus, Jenna, Dan, Maisie. The lights dimmed slowly, plunging them into a velvety blackness so complete it felt like being erased. A collective, soft “oh” rose from the crowd as a speckle of stars resolved above them, clear and impossibly deep.
The narrator’s voice, smooth and calm, filled the space. It spoke of cosmic dust and the light of dead stars. The projected galaxy began a slow, majestic rotation overhead.
Maisie felt the weight of the dark, the proximity of him. Her arm was bare where the sleeve of her sweater ended; his corduroy jacket was a whisper away. Every nerve ending was tuned to the millimeter of space between their shoulders.
She took a breath, held it, and let her head tilt. It was a gradual surrender. The crown of her head came to rest against the firm muscle of his upper arm, against the rough weave of his jacket. He went perfectly still. For one horrifying second, she thought she’d misread everything.
Then, a slow exhale. His posture softened, accepting the weight. He leaned into the contact, just a fraction.
Her heart was a frantic drum against her ribs. Beneath the dome, the narrator described the gravitational dance of binary stars. Her hand, resting on her own thigh, felt alien and clumsy. She willed it to move. It was like sending a command to a remote, unresponsive drone.
It slid an inch. Then another. Her pinky finger brushed the side of his hand where it lay on his leg.
His fingers twitched. Then, with a clumsiness that matched her own, his hand turned over. He didn’t grab, didn’t lunge. He simply opened his palm, an invitation on the star-flecked stage.
She slotted her fingers between his. His grip was warm, slightly hesitant, then firm. His thumb stroked a slow, unthinking arc across her knuckle.
They didn’t look at each other. They stared straight up at the swirling nebula, their joined hands a secret anchor in the sweeping cosmos. His shoulder was solid and real beneath her cheek. Every point of contact—head, hands—hummed with a current that drowned out the narrator’s monologue about red giants and white dwarfs. She felt his pulse where their wrists pressed together, a quick, steady rhythm that seemed to say here, here, here.
When the lights came up, it was a violent readjustment. They pulled apart slowly, fingers untangling with a final, lingering press. Blinking in the sudden fluorescence, they avoided each other’s eyes, but the air was different. Crackling.
Outside the museum, the late afternoon sun was a pale, lemon wash. Jenna linked her arm with Marcus’s with an exaggerated sigh. “We’re gonna grab a truly disgusting museum cafe coffee. You two?”
“Walk,” Dan said, the word coming out almost as a croak. He cleared his throat. “I think we’ll just… walk. For a bit.”
Jenna’s smirk was victorious. “Don’t get lost.”
And then they were alone again, on the wide steps leading down to the tree-lined park. The formality of the staged “bump-into” was gone, leaving just them and the aftermath of the dark dome.
They walked without direction, their footsteps syncing on the pavement. The shyness was back, but it was a new kind, layered over the profound intimacy of their joined hands. It was the shyness of people who had shared a secret and now had to figure out how to speak again.
“So,” he said.
“So,” she echoed.
“That was a good show.”
“The best.”
They crossed into the park, the noise of the city softening beneath old oaks. The path wound past a pond where ducks squabbled. The ordinary world felt supernaturally vivid—the smell of damp leaves, the chill of the creeping evening air.
“I don’t… actually do this,” Dan said suddenly, stopping by a wrought-iron bench overlooking the water.
“Drink disgusting coffee?” Maisie asked, leaning against the back of the bench.
“No. I mean. This.” He gestured weakly between them. “I’ve never really… I don’t have a lot of… data points. For this.”
The admission hung in the air, vulnerable and stark.
“Me either,” she said softly, looking down at her boots. “Zero data points, actually. My romantic experience is mostly theoretical. Heavily based on fanfiction.”
He let out a shaky breath that was almost a laugh. “Okay. Good. I mean, not good, but… you know.”
“I know.”
They were facing each other now. The golden-hour light caught in his glasses, and she could see the faint spray of freckles across his nose she hadn’t noticed before. His kindness was a physical thing, a warmth radiating from him.
He took a half-step closer. “Maisie.”
Just her name. It sounded different in his mouth.
She lifted her chin. “Dan.”
He bent his head. She rose onto her toes. It wasn’t a movie kiss. There was no orchestral swell. It was two people navigating in the dark, their noses bumping gently before finding the right angle.
His lips were softer than she’d imagined, and a little chapped. He tasted faintly of the mint tea he’d had at the museum cafe. Her hands came up, tentatively resting on the front of his corduroy jacket. His settled lightly on her waist, thumbs pressing just above her hips.
It was slow. It was tender. It was profoundly, beautifully awkward. They broke apart after a few seconds, their foreheads resting together, both breathing a little too fast.
“Okay,” he whispered.
“Yeah,” she whispered back.
They stayed like that for a long moment, in the quiet, laughing park, holding the space their kiss had just occupied.
“I want to do that again,” he said, his voice firm now. “But maybe with slightly better nose coordination. Later. On a date. A proper one.”
“A date,” she repeated, testing the word. It felt electric. “Yes. I would like that a lot.”
This time, the exchange was deliberate. They fumbled with their phones, their fingers brushing as they handed them back and forth, the glow of the screens illuminating their silly, uncontrollable grins in the gathering dusk.
He walked her to the train station. They didn’t kiss again, just stood close, the promise of it hovering.
“I’ll text you,” he said. “Tomorrow. About the date.”
“You better.”
She got on her train. He stood on the platform, hands in his pockets, until she was out of sight. In the rattling carriage, Maisie pressed her phone to her chest. The city lights streaked past the window, but all she could see was the darkness of the planetarium, the warmth of his hand, the shy, perfect pressure of his mouth on hers. The air between them, though now spanned by miles of city, remained thick, woven with anticipation and the fragile, dazzling thread of a beginning.