The service corridor behind the Elaris ballroom was not meant for women in white silk gowns.
It was narrow, hot, and brutally plain after the glitter of the gala. The walls were painted a tired shade of cream. The floor smelled faintly of bleach and old water. A row of metal carts lined one side, stacked with folded tablecloths, empty champagne crates, and plates of untouched food that had been prepared for guests who were now screaming over a dead man.
Vivian ran anyway.
She ran with one hand trapped in Dante Cross’s grip and the other clutching the torn front of her dress. Her heels struck the floor too loudly. Every sound seemed to chase them: the muffled panic behind the ballroom doors, the rising bark of security radios, the distant cry of Marcus’s mother calling for a son who would never answer.
Dante moved like he had memorized the hotel before the night began.
He did not hesitate at the first turn. He did not look for signs. He dragged her past a laundry room, through a service arch, and down another corridor where two waiters stood frozen with trays still in their hands.
One of them stared at Vivian’s dress.
The other stared at Dante.
Dante did not slow down.
“Staff stairs,” he said.
The younger waiter lifted a shaking hand and pointed left.
“Thank you,” Vivian managed, because manners had been carved into her so deeply they survived even murder.
Dante glanced at her as if she had lost her mind.
“You’re thanking him?”
“He helped.”
“You’re bleeding.”
“It’s not mine.”
“That makes it worse.”
Before she could answer, he pushed through a gray metal door marked Staff Only and pulled her into a stairwell lit by a single flickering bulb. The door slammed behind them, cutting off the sound of the hotel to a dull, trembling hum.
For half a second, they were alone.
Vivian yanked her hand free.
Dante let her, but his body shifted instantly, placing himself between her and the door.
“Don’t do that,” he said.
“Touch me again without asking and I’ll do worse.”
His eyes moved over her, quick and assessing, not offended. That irritated her more than if he had laughed. Most men in Vivian’s world reacted badly to being challenged by a woman. Dante looked like challenge was a language he spoke fluently.
“You tried to hit me in the dark,” he said.
“You grabbed me in the dark.”
“I saved you.”
“You kidnapped me.”
“You walked.”
“You pulled.”
“You followed.”
Vivian hated that he was right enough to be annoying.
She backed up one step, her shoulder brushing the cold wall. Her breathing was too fast. She forced it slower. Her father always said panic was ugly on a woman, but Adrian Vale had never looked at a bullet hole where his daughter’s head had been.
“Who are you?” she asked.
“I told you.”
“A name is not an answer.”
“It is when you’re out of time.”
Vivian laughed once, sharp and humorless. “I’m not going anywhere else until you explain why a stranger knew there would be danger at my engagement party before I did.”
Dante’s gaze flicked to the door.
The handle rattled.
Vivian went still.
Someone was on the other side.
Dante moved without speaking. He caught her by the waist, not rough this time, but fast, and pulled her behind the turn of the stairwell. His hand covered her mouth before she could object.
Vivian’s back hit his chest.
Every nerve in her body went bright with anger.
Then the door opened.
Two men entered the stairwell.
Not hotel staff. Not guests.
Their shoes were too heavy. Their jackets were too loose around the waist. Vivian had grown up around private security, political escorts, men paid to look like walls. These two moved differently. Less like protection and more like pursuit.
One of them spoke quietly into a radio.
“No sign in the east corridor. Check the kitchens.”
The other answered, “Orders changed. The girl is not to reach the lower exit.”
The girl.
Not Miss Vale. Not Vivian. Not the bride.
The girl.
Dante’s hand stayed over Vivian’s mouth. His palm was warm. Steady. Infuriatingly steady. She could feel his breathing against her hair, controlled enough that it made her own panic feel louder.
The men started down the stairs.
Dante waited until they passed the first landing.
Then he released Vivian.
“Stay here,” he breathed.
Before she could tell him not to order her around, he was already moving.
There was no cinematic warning. No shouted threat. No dramatic fight.
Dante descended the steps like a shadow with a pulse.
The first man turned too late. Dante caught the back of his collar and drove his face into the railing. The sound was short and ugly. The second reached under his jacket, but Dante was already inside the movement, one hand on the man’s wrist, the other driving hard into his throat.
The gun hit the concrete.
Vivian flinched at the sound.
The second man choked, staggered, and tried to swing. Dante broke his balance with a knee to the ribs and slammed him against the wall. The man slid down and stayed there, gasping like something half-drowned.
It was over in seconds.
Vivian stared.
She had seen violence before, but only the polished kind. Men ruined in boardrooms. Careers destroyed over dinners. Her father cutting people open with soft words and legal signatures. She had not seen violence stripped of language and dressed in blood.
Dante picked up the fallen gun, removed the magazine, checked the chamber, and tucked it into the back of his waistband.
Then he looked up at her.
“Now we go.”
Vivian’s throat felt dry. “Are they dead?”
“No.”
“You sound disappointed.”
“I sound practical.”
“You just attacked two men.”
“They were hunting you.”
“You don’t know that.”
Dante’s eyes hardened. “They said the girl was not to reach the lower exit.”
Vivian looked at the two men on the stairs. One of them groaned. His radio crackled, a voice asking for status.
Dante stepped over him and crushed the radio under his shoe.
“Vivian,” he said.
She hated how her name sounded in his mouth. Not tender. Not familiar. A command wrapped in recognition.
“You have maybe three minutes before more of them come,” he said. “Argue while walking.”
She wanted to slap him.
Instead, she followed.
They went down three flights. Vivian’s legs burned beneath the weight of her dress. At some point, Dante stopped, pulled a small knife from his sleeve, and crouched without warning.
“What are you doing?” she asked.
“Saving you from falling.”
He cut through the lower layers of her gown with quick, economical movements. The silk tore with a soft, expensive sound that would have made her stylist faint. A few hours ago, the dress had taken four women to lace and arrange. Now Dante Cross was cutting it open in a stairwell like it was rope.
Vivian stared down at him.
“You have a habit of destroying valuable things.”
He did not look up. “Only when they get in the way.”
“That dress cost more than some cars.”
“Then it should have learned to run.”
The absurdity of it caught her off guard.
For one breath, with a dead fiancé upstairs and blood drying against her skin, Vivian almost smiled.
Almost.
Dante stood, and the moment passed. He opened the next door carefully and looked out.
Beyond it was another service hall, colder than the stairwell. The walls vibrated faintly with the machinery of the hotel. Somewhere nearby, a generator hummed. Farther away, sirens began to rise through the city.
Dante led her through.
“Where are you taking me?” Vivian asked.
“Parking level.”
“My driver is upstairs.”
“Your driver is either dead, gone, or waiting for orders from your father.”
She stopped walking.
Dante turned.
Something inside Vivian, already cracked by the blood and the bullet and the way Adrian had watched her leave, split a little wider.
“You keep talking like my father is part of this.”
“I’m talking like you should stop assuming he isn’t.”
“You don’t know him.”
“No,” Dante said. “I know men like him.”
Vivian stepped closer. “You don’t know anything about me either.”
“I know your phone is registered under Vale Group security. I know your driver reports your movements twice a day. I know your room at Vale Manor has three cameras hidden behind antique fixtures, and I know the engagement ring Marcus Hale bought for you was delivered with a private encryption seal two days ago.”
Vivian could not speak.
The corridor seemed to narrow around her.
Her childhood bedroom. The chandelier above her bed. The gilded mirror her mother said had been imported from somewhere old and romantic. The small black dot near the frame she had once asked about and been told it was part of the alarm system.
She had been thirteen.
Dante watched understanding move across her face, and for one terrible second she hated him for being the person who gave it to her.
“How do you know that?” she whispered.
His expression closed.
“Because I came prepared.”
“For what?”
“For tonight.”
There it was again. That careful refusal. The shape of an answer hidden behind a locked door.
Vivian’s hands curled at her sides. “You knew something would happen.”
“I knew someone would make a move.”
“Against Marcus?”
Dante said nothing.
“Against me?”
Still nothing.
The silence told her more than she wanted to know.
A door slammed somewhere behind them.
Dante’s head turned.
“Move.”
This time, Vivian did not argue.
They passed through a storage room filled with spare chairs and floral arrangements that had never made it into the ballroom. White roses lay in buckets along the wall, their stems submerged in water, their heads bowed like they were listening.
Vivian remembered standing under the rose arch beside Marcus. His hand at her waist. His little remark about obedient women. The way his touch had vanished in the dark.
A question came before she could stop it.
“Did Marcus know?”
Dante slowed, only slightly.
“Know what?”
“That he was going to die.”
“No.”
The answer came too quickly.
Vivian heard the lie in it.
“You’re very bad at comforting people.”
“I’m not trying to comfort you.”
“Yes, I noticed.”
He opened another door. Cold air rolled over them, heavy with oil and concrete.
The underground parking level stretched ahead in gray rows. Expensive cars sat under white lights, polished and silent, as if nothing above them had happened. Rainwater ran down the ramp from the street, bringing with it the smell of Veyron City at night: wet asphalt, exhaust, and the metallic bite of storm.
Dante pulled Vivian behind a concrete pillar and scanned the garage.
“Stay behind me.”
“I’m getting tired of that sentence.”
“Good. Stay alive long enough to complain later.”
Vivian looked at him from the side.
There should have been no reason to feel anything except fear. He was violent, secretive, and far too calm near bodies. He knew too much about her family and not enough about basic human reassurance. Yet he had put himself between her and falling glass. Between her and a bullet. Between her and the men in the stairwell.
That did not make him safe.
It made him complicated.
Vivian had been raised to understand complicated things. Contracts. Alliances. Men who smiled while sharpening knives.
Dante Cross did not smile.
That made him harder to read.
“Which car?” she asked.
“Not yours.”
“I assumed that.”
He gave her a brief look, almost approving.
Then footsteps echoed near the elevators.
Dante’s hand moved, subtle and immediate, to the gun at his back.
Two men stepped into view wearing hotel security uniforms.
Vivian knew before Dante moved that they were wrong. Their caps sat too low. Their eyes searched too sharply. One had a radio clipped to his shoulder, but it was turned off.
Dante touched Vivian’s wrist once, a silent order to stay.
Then he vanished between two parked cars.
Vivian pressed herself against the pillar, heart hammering so hard it felt separate from her. She could see only pieces of the garage now: a black tire, the shine of a car door, Dante’s shadow sliding low across the concrete.
The first man turned toward her hiding place.
Dante came up behind him.
What followed was not a fight so much as a correction. Dante removed the man from the world of standing things with brutal efficiency. The second man reached for his weapon, and Dante was already there, twisting his arm behind his back until something cracked.
The man made a sound that Vivian felt in her teeth.
Dante lowered him to the floor. Not gently. Not loudly.
When it was done, he searched them, found two phones, one badge that was clearly fake, and a folded photograph.
He looked at the photograph.
Then at Vivian.
His face changed.
Vivian stepped out before he could hide it.
“What is that?”
“Nothing.”
“Dante.”
His name came out sharper than she intended.
He looked at her then, and something in the air shifted. She had said his name the way she might say a challenge. Not Mr. Cross. Not stranger. Dante.
He held the photograph out.
Vivian took it.
It was her.
Not from the gala. Not from a press release. Not one of the photos approved by her father’s public relations team.
This photograph had been taken through a window.
Vivian stood in her bedroom at Vale Manor, half-turned toward the mirror, the back of her dress undone, one hand reaching up to touch the red mark left by her mother’s diamond necklace.
Her stomach turned.
On the back, written in black ink, were four words.
Do not let her leave.
Vivian’s fingers went numb.
The photograph slipped slightly in her grip, but she did not let it fall.
Dante watched her carefully, not with pity, but with the alertness of a man watching a wound open.
“My father?” she asked.
“I don’t know.”
“Don’t lie to me.”
“I said I don’t know. Not that I don’t suspect.”
Vivian looked across the garage toward the elevator, then back toward the ceiling as if she could see through all those floors to the ballroom above. Her father would be there now. Calm. Giving statements. Controlling the exits. Holding her mother’s elbow. Telling everyone Vivian was in shock.
Or worse, telling them he did not know where she had gone.
She folded the photograph once.
Then again.
Her hands were steadier than she felt.
Dante noticed.
“Most people would be crying by now.”
“My father considers tears a waste unless there are cameras.”
“That why you don’t scream?”
Vivian looked at him.
The question should have felt cruel. Instead, it landed too close to truth.
“I was taught not to.”
Dante’s expression did not soften, but something in his eyes went still.
Before he could answer, one of the phones he had taken began to vibrate.
Once.
Twice.
Dante looked at the screen.
Vivian saw only a blocked number.
He declined the call.
It started ringing again immediately.
This time he answered.
He said nothing.
A voice came through, faint but clear enough for Vivian to hear in the silent garage.
“Does she know yet?”
Vivian’s skin chilled.
Dante’s jaw tightened.
The voice laughed softly.
“No? Then you should hurry. Her father is already choosing the story.”
Dante ended the call.
Vivian stared at him.
“What story?”
He slipped the phone into his pocket.
“The one where you killed Marcus.”
For a moment, the words made no sense.
Then they made too much.
The blood on her dress. The cameras. Her standing there without screaming. Her father watching instead of helping. The guests raising their phones before anyone raised a hand.
Vivian took a step back.
“No.”
“Yes.”
“I didn’t kill him.”
“That’s not what matters.”
“It matters to me.”
“It won’t matter to the police if your father gives them a cleaner version.”
“My father would not—”
She stopped.
The sentence died before she finished it.
Because she had seen him.
She had seen Adrian Vale standing in the ballroom, not afraid, not confused, but disappointed.
As if the night had not gone wrong.
As if she had.
Dante came closer, slowly this time, as though approaching a woman with a gun even though Vivian held nothing but a folded photograph and the remains of her old life.
“You have one choice right now,” he said. “Come with me, or go back to him.”
Vivian looked toward the garage ramp. Rain silvered the darkness beyond it. Sirens screamed somewhere above, growing closer.
“And why would I come with you?”
“Because I’m the only person here who isn’t pretending this is about grief.”
She hated him for that.
Hated him because Marcus was dead and she still could not find grief inside herself, only fear, anger, and a terrible, growing suspicion that her fiancé’s death was not the worst thing that had happened tonight.
Vivian lifted her chin.
“Did you know Marcus would die?”
Dante did not answer.
And silence, Vivian realized, was sometimes the cruelest confession.