Champagne and Shadows
Zara Osei had never liked formal parties. Not even the lavish ones her mother hosted in their Paris estate, with golden candelabras and staff trained to refill champagne before a guest’s glass was half-empty. And yet, here she was, perched on the edge of the marble terrace like a bored debutante, watching the elite mingle below her like a perfectly choreographed ballet. Everyone was polished, over-perfumed, and slightly too rehearsed.
The garden was glowing in soft amber light. Classical strings played somewhere behind the high hedges, competing gently with the low hum of conversation. This was Maya’s party—Zara’s older sister and everyone’s favorite daughter. The one who actually liked silk gowns and social circles.
Zara sipped her drink and adjusted the strap of her backless burgundy dress. Paris in early spring was still chilly at night, and goosebumps were already forming on her arms. Her heels clicked softly as she stepped back toward the shadows, out of view, away from questions like “What are you studying now?” and “Any plans to join the family firm?”
She wasn’t here for any of that.
She was here because Dani might show up.
And the mere thought made her chest tighten.
Zara hadn’t seen Dani in over a year. But the last time had been enough—Dani’s low voice, her knowing eyes, the way she looked at you like she could read you without trying. She had visited the family’s London townhouse then, stayed for a week on business, and in that short time managed to leave Zara equal parts intrigued and angry.
Back then, Zara was just the youngest sister. Cute, immature, invisible.
Now she was twenty-one. She wore red lipstick unapologetically. She walked into rooms knowing exactly who she was. And Dani… Dani hadn’t answered any of her texts in six months.
Not that Zara had sent many.
Just enough to test the line between friendly and something else.
Her stomach fluttered—no, tightened—as the estate’s heavy oak doors opened and laughter echoed from the main hall. She glanced over her shoulder casually, like it wasn’t the only reason she’d agreed to come.
And then she saw her.
Danielle Cole.
Dani moved like the night itself—sleek, deliberate, unhurried. Her tailored black suit hugged her figure perfectly, the silk blouse beneath it open just enough to show a trace of collarbone and a silver chain that disappeared beneath the fabric. Her box braids were gathered in a low, elegant bun. She wasn’t wearing lipstick, just gloss. No earrings. No need.
Zara’s heart skipped a beat.
Dani hadn’t seen her yet. She was greeting Maya, leaning in for that familiar cheek-kiss, her hand gently touching Maya’s waist in a way that was friendly—innocent—but made Zara’s jaw clench anyway.
Ridiculous, she told herself.
Still, she watched them too long. Dani’s laugh was soft and low, her posture as unreadable as ever. She held herself like a woman used to being watched—but never truly seen.
Zara wasn’t going to let her off that easy tonight.
“You’re burning a hole in her with your eyes,” said a voice behind her.
Zara jumped slightly and turned. It was Camille, her friend from university—French, feral, and far too observant.
Zara smirked. “I was just admiring her… shoes.”
“Mmhmm.” Camille sipped from her flute. “You sure you’re not about to lose your mind over your sister’s hot friend who clearly likes women and clearly has no idea how to deal with you?”
“She knows exactly how to deal with me,” Zara said, a little too quickly. “She just doesn’t want to admit it.”
Camille raised a brow. “Or she’s ten years older and thinks it’s dangerous.”
Zara turned back toward the terrace edge, eyes locked on Dani, who had now stepped aside to take a drink from a server. Dani glanced up—and finally met her gaze.
It was instant. Sharp. Intentional.
Zara felt it in her spine. Dani didn’t smile. She didn’t look away.
Zara tilted her head slightly, lips parted in challenge.
Say something with your eyes, she thought. Tell me I’m not making this up.
Dani blinked once, slow and deliberate, then looked away.
But she didn’t look back.
⸻
The party thinned out by midnight. Maya was laughing with a group of friends near the fire pit, and Zara was back on the terrace alone, this time with her shoes in one hand and a fresh glass of red wine in the other.
The wind had picked up. Her dress fluttered around her legs as she leaned over the balcony rail, pretending to admire the rose garden lit below.
She heard the footsteps before she saw her.
Click. Click. Slow, unhurried.
Dani.
Zara didn’t turn. She just sipped her wine and waited.
“You always this dramatic at parties?” Dani said behind her, voice warm, amused.
Zara smiled without turning. “Only when someone’s been ignoring my texts for half a year.”
There was a pause. Then a quiet exhale.
“I wasn’t ignoring you,” Dani said. “I was… trying to be appropriate.”
Zara turned slowly then, facing her. “That’s a strange word, Dani. Appropriate.”
Dani stepped closer, her face half-lit by the golden lantern above them. “You were twenty. And your sister’s kid sister.”
“I’m twenty-one now,” Zara said softly. “And I’ve never felt like a kid.”
Their eyes locked. The silence crackled.
“You’re playing with fire,” Dani said finally.
“Maybe,” Zara replied. “But it’s warm here. And I’m tired of being cold.”
Dani stepped back.
Just one step.
It was enough.
“Goodnight, Zara,” she said.
And then she walked away—heels clicking again on the marble—leaving Zara with a wild heartbeat, burning cheeks, and a smile she couldn’t hide.