Madaline woke to sunlight and the sound of gulls screaming like they had personal problems.
For a second, she didn’t know where she was.
The ceiling above her was too high. The curtains beside the balcony doors were too white. The bed beneath her was too soft in that expensive, aggressive way, like even sleep on Calloway Island had been planned by someone with generational wealth and a superiority complex.
Then it came back.
The ferry.
The villa.
The welcome dinner.
The dark-haired man in the doorway.
Luca.
Madaline opened her eyes fully.
Her heart gave one soft, nervous kick against her ribs before she even moved.
He was somewhere in the villa.
That thought felt completely ridiculous in daylight and somehow more terrifying because of it. Last night, in the candlelight and warm shadows, it had been easy to let the idea of him become dreamy and distant. A figure in a doorway. A letter made real. A maybe.
But now morning had arrived, bright and merciless, and Luca Armani had gone from possibility to person.
A person who could be downstairs.
Eating breakfast.
Talking to Ethan.
Waiting.
“Nope,” Madaline whispered into the room.
Then she pushed herself upright anyway.
The island looked unfairly beautiful beyond the balcony doors. Pale morning light spread over the trees, catching along the edge of the cliffs and turning the lake into broken silver. Somewhere below, voices drifted faintly from the terrace, too distant to make out. The world already sounded awake.
Madaline got dressed slower than necessary.
Not because she cared.
Obviously.
She only changed shirts twice because the first one felt too casual and the second one made her look like she was trying to look casual, which was worse. Eventually she settled on a soft cream blouse and jeans, brushed her hair until the waves looked less like she had fought the pillow and lost, and touched the ruby necklace at her throat once before stepping away from the mirror.
“Normal,” she told her reflection.
Her reflection looked deeply unconvinced.
By the time she reached the breakfast room, the villa had shifted into easy morning chaos.
Sunlight poured through the tall windows, turning the polished floors gold. The long sideboard had been covered with fruit, pastries, coffee urns, silver dishes with lids, and enough tiny spoons to suggest Ethan’s family had never once trusted a normal-sized utensil. Guests sat in loose groups around the room and out on the terrace, voices softer than they had been last night, everyone still half-wrapped in sleep and travel.
Carlos was not.
Carlos sat at the table near the windows wearing sunglasses indoors and eating a croissant like he was trying to prove a point against weakness itself.
“Madaline,” he said solemnly when he saw her. “Thank God. Tell Ashlynn breakfast is a sacred time and I should not be judged for getting emotionally attached to jam.”
Ashlynn, sitting across from him with black coffee and the expression of someone personally offended by daylight, did not look up. “You called the raspberry one ‘my beloved.’”
“And I stand by it.”
Madaline smiled despite the knot in her stomach. “I’m staying out of this.”
“Coward,” Carlos said.
“Survivor,” Ashlynn corrected.
Madaline took a seat beside Ashlynn and reached for coffee first, because pretending to be composed required assistance.
Ashlynn glanced at her over the rim of her mug. “You look nervous.”
Madaline froze. “Good morning to you too.”
“It was an observation.”
Carlos lowered his sunglasses just enough to peer at her. “Penpal nerves?”
Madaline closed her eyes briefly. “I regret telling anyone anything.”
“As you should,” Ashlynn said.
Carlos leaned forward, suddenly invested. “Have you seen him yet?”
Madaline looked around the room before she could stop herself.
No dark-haired man.
No green eyes.
No Luca.
Her disappointment came so quickly she barely had time to be embarrassed by it.
“No,” she said, trying to sound casual. “Not yet.”
Ashlynn’s gaze followed hers across the room. “Maybe he’s allergic to group meals.”
Carlos nodded. “Honestly, respectable.”
Before Madaline could answer, Ethan appeared at the sideboard with a plate in one hand and his phone in the other. Even in morning clothes, he managed to look like he had already handled three minor crises and scheduled two more. His dark green-tinted hair was still slightly damp, probably from a shower, and there was a crease between his brows that had less to do with stress and more to do with him existing.
Mira followed beside him.
She wore a white sundress with tiny buttons down the front and her auburn hair loose around her shoulders, still soft from sleep or styled carefully to look that way. Her blue eyes found Madaline almost immediately.
Of course they did.
Mira smiled.
Madaline’s chest eased before her brain gave permission.
“Morning,” Mira said, slipping into the chair beside Madaline.
“Morning.”
Mira glanced at the coffee in Madaline’s hand. “You’re gripping that like it owes you money.”
“It does.”
Carlos pointed his croissant at her. “Exactly. She gets it.”
Ethan sat across from them, setting his phone facedown with deliberate care. “For the record, nobody panic.”
Everyone at the table looked at him.
Ashlynn said, “That is the least calming sentence in existence.”
“It’s about the florist,” Ethan said.
Carlos groaned. “Then I’m panicking less.”
“One of the delivery crates is missing. Simon is looking into it.”
“Simon looks like he was born looking into things,” Ashlynn muttered.
Mira reached across the table and touched Ethan’s wrist. “It’ll be fine.”
He looked at her.
Just like last night, the tension in him loosened slightly.
“I know.”
Madaline watched the tiny exchange, then looked down at her coffee.
It was almost unfair how much Ethan loved her.
And how much Mira seemed to need him to.
Mira turned to Madaline then, smile gently into something more private. “You sleep okay?”
“Mostly.”
“Mostly?”
“The gulls have unresolved trauma.”
Mira laughed softly.
Then, because she was Mira and subtle when she wanted to be, her gaze drifted once around the breakfast room.
“He isn’t down yet,” she said.
Madaline’s face warmed. “I didn’t ask.”
“No.” Mira picked up a strawberry from the bowl between them and placed it on Madaline’s plate. “But you wanted to.”
Carlos whispered loudly, “This is better than television.”
Ashlynn said, “Barely.”
Ethan, apparently deciding kindness was the best exit, cleared his throat. “Simon said Luca was up early. He asked about the west garden path.”
Madaline looked at him.
Too fast.
Everyone noticed.
She hated them all.
“The garden path?” she asked.
Ethan nodded. “Probably wanted air. Or to avoid Carlos.”
Carlos placed a hand to his chest. “Rude but understandable.”
Madaline looked toward the windows. Beyond the terrace, she could see part of the garden sloping away from the villa, bright with morning and moving leaves. The path disappeared around a curve of hedges toward the west side of the property.
Somewhere out there.
Luca was walking somewhere out there.
Mira leaned close enough that her shoulder brushed Madaline’s.
“Breathe,” she murmured.
Madaline did.
Badly.
Mira smiled like she found that sweet.
“You’ll meet him when you’re supposed to.”
Ashlynn lowered her mug. “That sounded ominous.”
Mira looked at her, all innocence. “Did it?”
Carlos grinned. “Everything sounds ominous if Ashlynn says it back.”
Breakfast moved on after that.
Mostly.
Madaline tried to listen.
She laughed when everyone else did.
She drank her coffee.
She let Mira put another strawberry on her plate even though she had not finished the first.
But her mind had followed the west garden path.
Out of the breakfast room.
Past the terrace.
Toward a man she had known for a year and never seen clearly.
And for the first time since he arrived on the island, Madaline wondered whether Luca was avoiding her—
or waiting for something.
The thought stayed with her through breakfast.
It stayed while Carlos argued that a beach day required “at least one emotionally unnecessary competition,” while Ethan rejected the idea of racing down the west garden path because, in his words, the west garden path was not built for nonsense, and while Ashlynn quietly asked whether the island had a first-aid kit or if the Calloways simply expected guests to bleed luxuriously.
Mira laughed at that.
Ethan did not.
Madaline smiled when she was supposed to, nodded when someone looked at her, and pretended she was very invested in whether the bachelorette bonfire should start before or after sunset. But every few minutes, her eyes drifted toward the windows and the curve of garden she could see beyond them.
The west path.
Luca had asked about it.
That should have meant nothing.
Guests asked about paths. People walked. Rich islands apparently existed mainly so people could wander around pretending not to be impressed by landscaping.
Still.
By the time breakfast finally loosened into people standing, stretching, and drifting away from the table, Madaline felt like her body had become a held breath.
“Maddy.”
She looked up.
Mira was beside her, one hand resting gently against the back of Madaline’s chair. Her auburn hair fell forward over one shoulder, catching sunlight in soft copper strands.
“You’re thinking very loudly,” Mira said.
Madaline stood, smoothing her palms over her jeans. “I’m not.”
Mira smiled. “You are.”
“Maybe I’m thinking normal volume and you’re just nosy.”
“Also possible.”
Madaline huffed a laugh, but it came out thinner than usual.
Mira noticed.
Of course she did.
Her expression softened, and for a moment there was no audience version of her at all. Just Mira, small and warm in the morning light, looking at Madaline like she mattered.
“Go upstairs,” Mira said. “Take a minute before everyone starts forcing beach plans on you.”
“Is that bride permission?”
“Bride command.”
“That sounds legally binding.”
“It is. Ethan made a spreadsheet.”
Madaline smiled, a real one this time, and Mira’s face brightened faintly as if she had been waiting for it.
“I’ll find you in a bit,” Mira added.
Madaline nodded and slipped out of the breakfast room before Carlos could notice and give her departure some kind of title.
The villa was quieter upstairs.
Not silent—nothing on the island seemed completely silent—but the sound softened the farther she moved from the breakfast room. Voices blurred into distant murmurs. The clink of dishes became faint. Wind pressed lightly against the tall hallway windows, making the white curtains shift like slow breaths.
Madaline climbed the staircase with one hand trailing lightly along the railing.
Her room was at the far end of the west hall.
Near his.
She tried not to think about that as she walked.
Failed immediately.
Every closed door looked suddenly loaded with possibility. One room belonged to a cousin of Ethan’s. Another to some aunt. Another had a little brass placard with no name at all, which somehow felt worse. She found herself slowing near the end of the hall, eyes flicking toward the door across from hers.
Closed.
Still.
No sound from within.
Madaline rolled her eyes at herself and reached for her own key.
That was when she saw it.
A cream envelope lay on the floor just inside her doorway, tucked neatly against the threshold as if someone had slid it beneath the door with careful hands.
Her name was written across the front.
Madaline.
Not in printed hotel lettering.
Not in Simon’s anxious handwriting.
His.
Her breath caught so quickly it almost hurt.
For a second, she just stood there in the hallway, key halfway turned in the lock, staring down at the envelope like it might move if she blinked.
Then she pushed the door open.
The envelope slid a little across the floor with the motion, whispering over polished wood.
Madaline stepped inside, shut the door behind her, and bent to pick it up.
The paper was warm from the sunlight cutting across the room.
That detail unsettled her for some reason.
Like it had been waiting there long enough to become part of the room.
She carried it to the bed and sat slowly, turning it over in her hands.
No seal.
Just folded closed.
Her thumb slipped under the flap.
Inside was a single sheet.
Shorter than his letters.
Much shorter.
For some reason, that made her heart beat faster.
She unfolded it.
Madaline,
Her stomach twisted at the sight of her name in his hand.
I’m sorry I disappeared last night.
She let out a breath she hadn’t realized she was holding.
That makes it sound more dramatic than it was. The ferry was rougher than I expected, and by the time I reached the villa, the idea of meeting you under chandeliers while twenty people pretended not to watch felt like a very elegant kind of nightmare.
Madaline smiled despite herself.
It sounded like him.
It sounded exactly like him.
I wanted our first hello to belong to us.
Her smile faded into something softer.
The room seemed to quiet around the line.
Maybe that’s selfish. Maybe it’s careful. I’ve been accused of both.
She read that twice.
Then continued.
There’s an old resort tree past the west garden path. Simon pointed it out when I asked where a person could stand without feeling like the villa was listening.
Madaline’s fingers tightened slightly around the page.
The west garden path.
Of course.
Meet me there tonight, before the party pulls everyone toward the beach.
The words sat there.
Simple.
Direct.
A little strange.
Romantic, if she let herself read it that way.
Dangerous, if she didn’t.
Madaline swallowed.
Her eyes moved to the final lines.
No chandeliers. No audience. No pressure to be less nervous than we are.
Let me earn being real.
She stopped breathing again.
Let me earn being real.
It was too much.
That was the first thought.
Too intimate. Too perfectly aimed at the part of her that wanted this to mean something. Too aware of the way she needed gentleness and distance and choice.
And yet—
her heart answered before reason could.
She read the whole note again.
Then a third time.
Outside, the garden moved beyond the balcony doors, green leaves flashing under the morning sun. Somewhere below, a burst of laughter rose from the terrace. Carlos, probably. Or one of Ethan’s cousins. Life continuing in bright, easy noise.
Madaline sat on the edge of the bed with Luca’s note in her hands and felt the day split open in front of her.
There was the wedding weekend everyone else was having.
Beach plans.
Bonfires.
Games.
Pretty dresses and champagne and Mira smiling like nothing bad could reach them here.
And then there was this.
A private path.
An old tree.
A man she had known for a year and never touched.
Madaline lowered the note slowly.
Her pulse had settled into something nervous and bright.
She should have been more cautious.
She knew that.
Some part of her, quiet and practical and tired from all the ways people could hurt each other, knew this was the kind of thing someone smarter might question.
But Luca had never made her feel trapped.
Not once.
He had asked.
He had waited.
He had given her enough room to come closer on her own.
Madaline folded the note carefully.
Then tucked it beside his letter in the drawer of her nightstand, like both things belonged to the same man.
By late afternoon, Madaline had read the note four more times.
Not because she needed to.
Because apparently her brain had decided dignity was optional now.
She was standing in front of the mirror, trying to decide whether her hair looked better down or pinned halfway back, when a knock came at her door.
Before she could answer, Mira’s voice drifted through.
“If you’re panicking, I brought reinforcements.”
Madaline opened the door.
Mira stood on the other side with a garment bag over one arm, a makeup pouch in the other hand, and a pleased little smile on her face. Her auburn hair was already styled in loose waves, pinned back from her face with tiny pearl clips that caught the light whenever she moved. She wore a pale slip dress under an oversized cardigan, like she had wandered out of a bridal magazine and then gotten cold.
“Reinforcements?” Madaline asked.
Mira lifted the makeup bag. “Lip gloss. Emergency pins. Tiny perfume. And chocolate.”
“Chocolate is not a beauty product.”
“It is if you’re sad.”
Madaline stepped aside. “Fair.”
Mira entered the room and immediately made it feel occupied in a way Madaline never quite understood. Not louder. Not brighter exactly. Just fuller. She laid the garment bag gently across the bed and set the makeup pouch beside it before turning back to Madaline with assessing eyes.
“Hair down,” she said.
Madaline blinked. “You didn’t even think about it.”
“I did. Quickly.”
“That feels suspicious.”
Mira smiled and stepped behind her, guiding her gently toward the mirror. “Trust me.”
Madaline met her gaze in the reflection.
For a second, the words sat strangely between them.
Trust me.
Then Mira reached up and loosened the clip from Madaline’s hair, letting the light brown waves fall around her shoulders.
“See?” Mira said softly. “Better.”
Madaline looked at herself.
She did look better.
Softer. Less like she was preparing for an exam no one had told her about.
“You’re annoyingly good at this,” Madaline said.
“At hair?”
“At making people feel like they’re not actively failing at being alive.”
Mira’s hands paused lightly at Madaline’s shoulders.
Only for a second.
Then she smiled in the mirror. “That’s very specific.”
“It’s been a specific day.”
Mira’s eyes lifted to hers in the reflection.
“Because of Luca?”
Madaline looked away too late.
Mira’s smile widened.
“Oh.”
“Don’t say oh like that.”
“Like what?”
“Like you found a clue.”
Mira moved around to sit on the edge of the bed, folding one leg beneath her. “Did something happen?”
Madaline hesitated.
She thought of the note in the drawer.
The old resort tree.
Let me earn being real.
Her stomach turned over softly.
“He left me a note.”
Mira’s expression warmed. “Did he?”
“He wants to meet tonight. Before the party.”
Mira tilted her head. “Privately?”
“Yeah.”
Madaline expected teasing.
Instead, Mira looked thoughtful, fingers brushing lightly over the fabric of the garment bag beside her.
“That sounds like him,” she said.
Madaline’s brows pulled together slightly. “You don’t know him.”
Mira looked up.
For the smallest instant, something flickered in her face.
Then she smiled.
“I mean from what you’ve told me. Careful. Romantic in a slightly dramatic way.” She lifted one shoulder. “Letters on an island. Secret meeting by a tree. It fits.”
Madaline let out a nervous laugh. “When you say it like that, it sounds insane.”
“Most romantic things do if you describe them plainly.”
“That’s comforting.”
Mira rose and crossed back toward her, carrying a tube of lip gloss. “Do you want to meet him?”
Madaline looked down at her hands.
“Yes.”
The answer came quicker than she expected.
Mira’s voice softened. “Then go.”
“But it’s your bachelorette party.”
“It’s also my island weekend where I command people to be happy.”
“Very benevolent.”
“I try.” Mira unscrewed the lip gloss and held it out. “And anyway, I’ll be surrounded by people. Carlos will talk enough for three guests. Ashlynn will pretend she hates it. Ethan will somehow worry from across the island. I’ll be fine.”
Madaline took the gloss but didn’t use it yet.
“You’re sure?”
Mira’s smile softened into something almost tender.
“Maddy,” she said. “You don’t have to keep choosing everyone else before yourself.”
That hit harder than Madaline wanted it to.
She looked at Mira in the mirror again, at the gentle blue eyes, the soft curve of her mouth, the kind face that had always made trust feel less like a decision and more like gravity.
“You’re being weirdly wise today,” Madaline said, because it was easier than saying anything real.
Mira laughed quietly. “Only today?”
“Don’t push it.”
Mira grinned and stepped back. “Use the gloss. It’s pretty.”
Madaline did, mostly to give her hands something to do.
For a while, they let the conversation turn lighter. Mira showed her the outfit she was wearing for the bonfire—a white two-piece set with a loose sheer cover-up that looked bridal without being too formal. Madaline made an appropriate amount of impressed noises. Mira pretended not to care and clearly cared very much.
Then Madaline helped fasten the clasp of Mira’s necklace.
It was delicate. Gold. A tiny pearl resting at the hollow of her throat.
Mira looked at herself in the mirror, hands falling slowly to her sides.
For once, she didn’t smile.
“You look beautiful,” Madaline said softly.
Mira’s eyes stayed on her own reflection.
“I look happy,” she said.
The wording made Madaline pause.
Not I am happy.
I look happy.
But before she could decide whether to ask about it, Mira turned, smile already back in place.
“Come on,” she said. “Before Carlos starts the party without us and calls it a leadership exercise.”
Madaline grabbed her small bag and slipped Luca’s note inside without letting herself think too much about it.
Mira noticed.
Of course she did.
But she only smiled and opened the door.
“Tonight,” Mira said, stepping into the hall, “everything changes.”
Madaline laughed lightly as she followed.
“That sounds dramatic.”
Mira glanced back over her shoulder, blue eyes bright beneath the warm hallway lights.
“It’s a wedding weekend,” she said. “Everything is dramatic.”
Then she turned and walked ahead, white fabric trailing softly behind her like a warning no one knew how to read.
The beach had been remade by the time they reached it.
Earlier, from the villa windows, it had looked quiet and untouched, just a long curve of pale sand pressed between the blackening water and the rise of trees beyond the dunes. But now lanterns had been strung between wooden posts, swaying gently in the evening wind, and a bonfire had been built in a wide stone pit near the center of the beach. Blankets were spread in messy circles around it. Cushions had been dragged from somewhere too expensive to be outside. A long table sat beneath a white canopy, covered with drinks, trays of fruit, little desserts, and enough glassware to make Madaline nervous on behalf of gravity.
The sun had not fully gone down yet.
It lingered low over the water, turning the lake copper and rose-gold, light breaking across the small waves in trembling strips. The air smelled like smoke, salt, sugar, and flowers that had no business surviving this close to the wind.
Carlos was already there.
He stood near the edge of the bonfire pit with a drink in one hand and a glittery sash looped around his shoulder that said TEAM BRIDE in shiny pink letters.
Ashlynn stood beside him, arms folded, wearing an identical sash with the expression of someone being slowly punished by fabric.
“Absolutely not,” Mira said when she saw them.
Carlos turned with theatrical delight. “Absolutely yes.”
“Carlos.”
“Mira.”
“Why are you at my bachelorette party?”
“Because Ethan said the bachelor party needed less emotional sparkle, and I disagreed.” He held up a second sash. “Also, I brought you one.”
Mira stared at it.
Then at him.
“It’s pink.”
“It’s festive.”
Ashlynn muttered, “It’s evidence.”
Madaline laughed before she could stop herself, and Mira’s eyes flicked toward her, pleased in that quiet way she got whenever she made someone laugh without doing anything.
“Fine,” Mira said, holding out one hand.
Carlos gasped. “She accepts the sacred cloth.”
“I accept under protest.”
“That’s how all marriages begin.”
Mira’s mouth twitched. “I’m telling Ethan you said that.”
“He’ll agree privately and deny publicly. That’s love.”
Mira let him place the sash over her shoulder, and somehow she made even the tacky pink glitter look intentional. The words BRIDE TO BE caught in the firelight as Carlos adjusted it with exaggerated seriousness, then stepped back like he had completed sacred work.
“There,” he said. “Now it’s official.”
Mira looked down at herself and sighed, but she was smiling. “I look ridiculous.”
“No,” Madaline said softly. “You look happy.”
The words slipped out before she thought better of them.
Mira looked up.
For half a second, something passed across her face—the same thing from the mirror upstairs, that slight pause between looking happy and being it.
Then she smiled brighter.
“Good,” she said.
The party grew around them slowly.
A few of Mira’s friends from college arrived laughing, carrying blankets and drinks. Some of Ethan’s female cousins drifted down from the villa, already tipsy on pre-party champagne, kissing Mira’s cheeks and squealing over how beautiful she looked. Someone turned the music up. Someone else complained the wind was ruining their hair. Carlos appointed himself “honorary bridesman” and began handing out drinks with the seriousness of a man distributing medicine in wartime.
Madaline tried to let herself be pulled into it.
She really did.
She sat beside Mira on one of the blankets while the fire caught properly, flames licking up through the stacked wood and throwing heat against their legs. She laughed when Carlos tried to lead a game and Ashlynn refused to answer any question that included the words spicy confession. She watched Mira accept attention with perfect grace—laughing, blushing, ducking her head when someone joked about Ethan, touching people’s arms when they spoke to her as if every word mattered.
Mira was good at being loved.
That was the thought that came to Madaline suddenly, strangely.
Not easy to love.
Not exactly.
Good at receiving it. Good at shaping herself around it. Good at making people feel like their affection was safe in her hands.
Madaline looked away from her and toward the water.
The note sat inside her small bag.
She could feel it there, somehow. A folded piece of paper carrying more weight than paper should.
The old resort tree.
Past the west garden path.
Before the party pulled everyone toward the beach.
Technically, the party had already pulled everyone toward the beach.
Which meant—
“You keep checking the time,” Mira said.
Madaline turned sharply.
Mira sat beside her with a drink balanced loosely between both hands, firelight warming her face. The sash glittered against her white outfit in a way that should have been silly but somehow looked delicate on her.
“I’m not,” Madaline said.
Mira’s brows lifted.
Madaline sighed. “Fine. I am.”
Mira’s smile softened. “Go.”
The word was quiet enough that only Madaline heard it beneath the music and laughter.
Still, it landed heavily.
“Now?”
“Yes, now.”
Madaline looked around the beach. Carlos was arguing with Ashlynn about whether refusing to play the game counted as losing. Two cousins were taking pictures near the water. The fire cracked and popped, sparks lifting briefly into the darkening air before vanishing.
“It’s your party,” Madaline said.
Mira bumped her shoulder gently. “And I am generously allowing you to leave it for a romantic little meeting.”
“You make it sound like I’m sneaking off in a historical romance.”
“Aren’t you?”
Madaline laughed, but it came out nervous.
Mira’s expression gentled further. “Maddy.”
That was all.
Just her name.
Enough to make Madaline look at her fully.
“I’ll be fine,” Mira said. “Look at me.”
Madaline did.
Mira spread her hands slightly, the pink sash glittering over one shoulder, firelight in her hair, people laughing around her. “I’m surrounded by people. Carlos is here against everyone’s will. Ashlynn looks ready to physically fight fun. Ethan is probably worrying from across the island hard enough to cause weather. I’ll survive one romantic little meeting.”
The word survive tugged strangely at Madaline.
But Mira was smiling.
Warm.
Sure.
Madaline exhaled. “Okay.”
Mira’s smile widened. “Okay.”
“But if Carlos starts a conga line, I expect you to stop him.”
“I’ll try.”
“That sounded weak.”
“He’s powerful.”
Madaline stood, brushing sand from the back of her jeans. Her heart had started beating too fast now, anticipation threading itself through her nerves until her whole body felt just slightly separate from the beach, from the fire, from the laughter behind her.
Mira reached up and caught her hand before she could step away.
Madaline looked down.
For once, Mira was not smiling.
Not fully.
“If he makes you feel small,” Mira said quietly, “walk away.”
The seriousness of it startled her.
Madaline squeezed her hand. “He won’t.”
“I know.” Mira’s smile returned, but softer now. “But I wanted to say it anyway.”
Something in Madaline’s chest pulled tight.
“Thank you,” she said.
Mira let go.
Madaline stepped away from the fire.
The beach was darker beyond the circle of lanterns. The path back toward the villa curved up through the dune grass, marked by small lights tucked low into the ground. She glanced back once before leaving.
Mira was still watching her.
For a second, with the bonfire behind her and the lake turning black beyond, she looked almost unreal.
A bride in white.
A girl in firelight.
A beautiful thing everyone believed was safe.
Then Carlos shouted something about Ashlynn being emotionally bankrupt, and Mira turned toward him laughing.
Madaline smiled despite herself.
Then she walked away from the beach.
Behind her, the party kept glowing.
Ahead of Madaline, the path toward the west garden waited in the dark.
Behind her, Mira watched until she disappeared.
Only then did she turn back toward the fire.
Carlos was still talking. Ashlynn still looked like she would rather be dragged into the lake than admit she was having fun. Someone had started passing around little shot glasses rimmed with sugar, and one of Ethan’s cousins was laughing so hard she had to lean against another girl to stay upright.
Everything was warm.
Bright.
Happy.
Mira smiled because that was what she was supposed to do.
Because people looked at brides differently when they smiled. Softer. Kinder. Like joy made them easier to forgive before they had even done anything wrong.
“Mira!” Carlos called, lifting one of the glittery shot glasses. “Bride drink!”
“Absolutely not.”
“That was not a question.”
Ashlynn took the glass from him and sniffed it. “This smells like nail polish and regret.”
Mira laughed, real enough this time that it loosened something in her chest.
For a little while, she let herself stay inside the circle of light.
She let people love her.
She let them put their arms around her shoulders for pictures. Let them shout over the music. Let them call her beautiful. Let them say Ethan was lucky. Let them say Kane would have been happy for her, which made her smile soften in exactly the right way while something cold and private turned over inside her.
Then the wind shifted.
Mira looked toward the path.
The villa stood above the beach, glowing through the trees like a house in a story where nothing bad ever happened until someone wandered too far from the fire.
“I’m going to grab my wrap,” she said, setting her glass down.
Carlos spun around. “Bride leaving? Unauthorized.”
“I’m cold.”
Ashlynn looked her over. “That outfit is decorative, not practical.”
“Thank you.”
“That wasn’t praise.”
Mira smiled. “I’m choosing to receive it as praise.”
Carlos pointed at her. “That’s the spirit.”
No one stopped her when she stepped out of the lantern light.
Why would they?
She was the bride.
She was safe here.
The path up from the beach was darker than it had looked from below. Small lights marked the edge, but they were low and soft, more decorative than useful, leaving long pockets of shadow between the dune grass and the trees. Mira walked without rushing, one hand holding the end of her sash so it wouldn’t catch in the wind.
Halfway up, the laughter faded behind her.
Not gone.
Just far enough away.
The villa grew larger ahead, windows glowing gold, music from some distant room slipping out through an open terrace door. She took the side entrance instead of the main one, because it was closer to the stairs and because she knew this house well enough now to move through it without thinking.
The hallway inside was quiet.
Mira paused.
Only for a second.
Then she kept walking.
Her room was upstairs, near Ethan’s suite but not with it. His mother had insisted on tradition for the last night before the wedding, which Mira had found charming only because it made Ethan irritated in a restrained, polite way.
She smiled faintly at the memory as she opened her door.
The bedroom was dim, lit only by the lamp beside the bed and the silver spill of moonlight through the balcony curtains. Her garment bag lay open across a chair. Makeup scattered the vanity. The wrap she had come for rested at the foot of the bed, white and soft and stupidly expensive.
Mira crossed toward it.
Behind her, the door clicked shut.
She stopped.
Not fast.
Not like someone frightened.
Just still.
In the mirror above the vanity, she saw him.
The staff boy from earlier.
No cap now.
The shaved side of his head was visible, the black curve of the serpent tattoo coiled against his skin. Green eyes. Lean frame. A face sharpened by something much older than anger.
Mira turned slowly.
“You’re not supposed to be in here.”
He looked at her for a long moment.
“Neither were you.”
The room seemed to thin around the words.
Mira’s expression did not change.
“Excuse me?”
He took one step forward.
“At the lake house.”
There it was.
Not a guess.
Not gossip.
Knowledge.
Mira’s hand rested lightly against the edge of the bed. Her fingers curled into the blanket once, then relaxed.
“I don’t know what you’re talking about,” she said.
The man’s mouth tightened.
“Ymir said you smiled.”
For the first time all night, Mira’s own smile disappeared.
Not because she was afraid.
Because she understood.
The world had finally sent someone who believed him.