The rooftop restaurant shimmered above the city like a private universe of wealth and silence. From street level it was just another glittering box on the skyline, but up here it felt like the world had been edited down to the good parts: candlelight, soft jazz, and waiters who moved like they’d been trained not to make air jealous.
Everything was polished. The glass railings, the silverware, even the smiles. People talked in that low, expensive way—like their voices had investments. A couple near the bar laughed with their mouths but not their eyes. Someone at the next table used the word “curated” to describe a salad. Nobody looked out over the edge of the building at the city itself. The view was just wallpaper.
I was there because my friend Nina had begged me to come. “Just one drink,” she’d promised. “You need to see how rich people pretend to be relaxed.” Nina worked events, which meant she knew every bouncer by name and every secret elevator by smell. She’d brought me up like it was an anthropological field trip. I wore my cleanest shoes and still felt like they were apologizing.
We’d barely sat down when I noticed a kid moving between tables. Not a waiter’s kid, not a guest’s kid—just a kid. He was maybe eight or nine, thin as a question mark, hair sticking up in clumps like it had lost an argument with a comb. Dust on his cheeks. No shoes. Every few steps he paused, scanning the faces like he was looking for a lost suitcase at baggage claim. Except what he wanted wasn’t luggage.
Nina followed my gaze and stiffened. “How did he get up here?” she muttered, already reaching for her phone like she could call the concept of security into existence.
The boy drifted closer, almost invisible because people were so good at not seeing what didn’t match their table settings. He passed a man in a white blazer who didn’t even blink. He passed a woman taking selfies with a cocktail the color of a flamingo. Nobody asked if he was okay. Nobody asked anything.
Then the silence broke.
“HEY! DON’T TOUCH ME!”
It didn’t sound like a scream so much as a command. Heads snapped around at once, conversations freezing mid-sentence like someone had pressed pause on a fancy movie. At a table near the far railing, a woman in an elegant black dress shoved her chair back so hard it scraped. She looked furious and startled at the same time, like she couldn’t decide whether to be offended or afraid.
The boy stood beside her, his fingers half-curled as if he’d reached out and then changed his mind. His hands trembled, but his eyes didn’t. He stared at her hair—long, dark, glossy, styled in waves that looked like they’d never met a humid day.
He whispered, barely loud enough to be heard over the rising murmur.
“She has the same hair…”
The air shifted. Not louder—heavier. Like the rooftop had suddenly developed gravity.
Phones came out immediately. People leaned in, hungry for drama but allergic to involvement. Two men in suits started whispering, probably about liability. A waiter hovered with a napkin draped over his arm like a flag of surrender.
The woman—expensive earrings, expensive perfume, expensive anger—pointed at the boy as if she might have him removed by snapping her fingers. “Who is this?” she demanded. “Why is he touching me? This is outrageous.”
A manager appeared out of nowhere, smooth and panicked. “Ma’am, I’m so sorry—”
But the boy stepped closer, ignoring the manager, ignoring the entire rooftop of staring faces. “Your hair,” he said, clearer now. “It’s like hers.”
The woman’s mouth tightened. “Like whose?”
The boy swallowed. “My mom.”
Something flickered across her expression. Not guilt. Not compassion. More like… calculation. She looked him over quickly: dirt, bare feet, the hollow look of a kid who’d been running on adrenaline for a while. Then she lifted her chin. “I don’t know you,” she said. “And you shouldn’t be here.”
He nodded like he’d expected that answer. “I know. But you’re the only person I’ve seen with hair like hers. And she told me—” His voice wobbled, then steadied with stubbornness. “She told me if something happened, to find the rooftop with the stars on the floor.”
Nina and I exchanged a look. Stars on the floor. I glanced down. Sure enough, the tiles had tiny flecks of metal embedded in them, catching candlelight like constellations. It was a design choice. Or, apparently, a breadcrumb.
The woman’s eyes darted to the tiles and back to the boy. Her hand, the one holding her clutch, tightened until her knuckles went pale. “That’s ridiculous,” she said, but her voice had changed. Less performance. More edge.
A security guard arrived, big enough to cast his own shade. He moved toward the boy with the practiced calm of someone paid to remove inconvenience.
“Wait,” I said before my brain could talk me out of it. My voice sounded too normal in the tension. Everybody looked at me like I’d volunteered for a role in their entertainment.
I stood up. Nina grabbed my wrist briefly, warning and support at the same time, then let go.
I approached the boy slowly, palms open. “Hey,” I said, keeping it casual, like we were at a park and not in a room full of people who’d never stepped over a puddle. “What’s your name?”
He hesitated. “Leo.”
“Okay, Leo. I’m Mara. Can you tell me what happened? Where’s your mom?”
His jaw clenched. His eyes stayed locked on the woman in black. “She worked here,” he said. “Not like… eating. Working. She cleaned sometimes. Or helped in the kitchen. She said she met someone important. Someone with hair like night.”
The woman flinched, just slightly. Like the phrase had landed on a bruise.
Leo continued, words coming faster now that the dam had cracked. “She came home with a bracelet once. She said it was a gift. She said maybe things would get easier. Then she didn’t come home. And a man told me she moved away. But he didn’t know her favorite song. He didn’t know she hated cilantro. So I knew he was lying.”
A few people shifted uncomfortably, but nobody put their phone away.
The manager cleared his throat, attempting to regain control. “Ma’am, perhaps we should step aside—”
“No,” Leo said, surprising everyone. He wasn’t yelling, but the word cut clean. “I just want to ask her something.”
He turned fully to the woman. “Did you see her? My mom. Her name is Selene.”
The rooftop seemed to stop breathing.
The woman’s face went very still. For a second she looked like a statue someone had forgotten to finish—perfect surface, no warmth. Then her gaze dropped, not to Leo’s face, but to his wrist.
He wore a thin red string bracelet, frayed and knotted.
The woman’s lips parted. “Where did you get that?” she asked, the first real question she’d asked since this started.
Leo lifted his wrist defensively. “My mom tied it on me.”
The woman stared at it like it was a ghost with a pulse. Her voice, when it came, was smaller. “She used to make those,” she said, almost to herself.
Nina’s eyes widened. I could feel her mentally connecting dots the way she did when planning events: who knew who, who owed who, who could hide what.
The security guard looked at the manager, uncertain now. The manager looked at the woman, suddenly less sure about which side of this he should be on.
The woman in black swallowed hard, then slowly lowered herself back into her chair, as if standing had become too complicated. She didn’t look untouchable anymore. She looked… cornered by memory.
“Leo,” she said, saying his name carefully like it might break, “your mom… she didn’t just work here.”
“Then where is she?” he demanded, his voice cracking on the last word.
The woman glanced around at the sea of glowing screens pointed at her, and for the first time she looked genuinely afraid—not of the boy, but of the story becoming public before she could control it.
She leaned forward and lowered her voice, but the rooftop was so quiet it didn’t matter. “If you came here because she told you to, then she was trying to protect you,” she said. “And if you’re here now… it means she couldn’t.”
Leo didn’t cry. He just stood there, dust and courage in a place built for people who could afford to never feel either. “I’m not leaving,” he said. “Not until someone tells me the truth.”
And in the candlelit hush of that private universe, with the city sprawling below like a million indifferent lights, the woman in black finally looked at the boy—not through him, not over him, but at him. Really at him.
“Then,” she said softly, “we’re going to have to talk about Selene.”

