Two hours passed like minutes.
Dmitri ordered drinks I had never heard of and food I could not pronounce. He asked about my work, my favorite authors, and the worst manuscript I had ever edited. He listened as if every word I said mattered, as if I was the only person in the room.
That was the dangerous part.
Not the accent. Not the expensive suit. Not the fact that every man in the Crimson Lounge seemed to look away whenever Dmitri’s eyes drifted in their direction. Not even the way he had kissed me back as if he had been waiting for me all night.
It was the listening.
Men usually waited for their turn to speak. Dmitri did not. He absorbed. He studied. He remembered.
When I told him I hated manuscripts where heroines had no agency, his mouth curved like he had found something amusing.
“You like women who make decisions,” he said.
“I like women who make mistakes,” I corrected. “Real decisions usually involve consequences.”
“And you?” he asked. “Do you make mistakes, Ruby Hayes?”
I looked down at the empty glass in front of me.
“I kissed you, didn’t I?”
His gaze lowered to my mouth.
“Yes,” he said softly. “You did.”
My pulse immediately forgot how to behave.
I had no business sitting there with him. None. Khloe would have combusted if she saw me. My actual blind date had abandoned me for a redhead, and instead of going home with my dignity dented but intact, I was sharing caviar with a stranger who looked like he kept secrets in locked rooms.
And yet I stayed.
The Crimson Lounge grew louder around us, then somehow quieter. People came and went. Glasses clinked. Laughter rose and dissolved beneath the low hum of jazz. Somewhere near the entrance, a woman argued with a man in Italian. Behind the bar, the bartender refilled Dmitri’s drink without being asked and avoided eye contact while doing it.
I noticed that.
I noticed many things I pretended not to.
The two men seated near the far wall who never touched their drinks.
The way Dmitri’s phone lit up three times and he ignored it each time.
The small scar near his left thumb, pale against his skin.
The fact that he knew my surname after hearing it once, but never told me what he did for a living.
“So,” I said, swirling what remained of my drink. “Are you going to tell me what you do?”
Dmitri leaned back, one arm resting along the back of my stool. He had not touched me in nearly half an hour, but somehow I still felt surrounded by him.
“I solve problems.”
“That’s incredibly vague.”
“Most truths are.”
“Are you a lawyer?”
“No.”
“Consultant?”
His lips twitched. “No.”
“Spy?”
That earned me a laugh. Low, quiet, beautiful.
“No, Ruby.”
“Then what kind of problems do you solve?”
His eyes held mine for a moment too long.
“The kind people cannot take to the police.”
The words slid between us like a blade.
I should have gotten up then.
A reasonable woman would have picked up her purse, thanked him for the drinks, and left before her life became the opening chapter of a cautionary memoir. But reason had apparently left with Julian and the redhead.
So I smiled, because fear and fascination sometimes wear the same mask.
“That sounds illegal.”
“Many useful things are.”
“Dmitri.”
He tilted his head, almost pleased by my tone.
“Ruby.”
“You’re not going to murder me, are you?”
“No.” His answer came too quickly, too calmly. “Never you.”
Never you.
Not no.
Not I don’t murder people.
Never you.
A chill moved through me, but it was not entirely unpleasant. That terrified me more than the words themselves.
I swallowed. “That should not be comforting.”
“Is it?”
“No.”
Another lie. He saw it. I knew he saw it.
His gaze softened by one almost invisible degree. “You are safe with me.”
“People who say that in books are usually the exact people no one should trust.”
“And yet you trust me.”
“I don’t.”
“You stayed.”
“My shoes hurt.”
He looked down at my heels, then back up with dangerous amusement.
“I can carry you.”
“Absolutely not.”
“I could.”
“I’m sure you could. That’s not the point.”
“What is the point?”
I opened my mouth, but nothing came out.
Because the point was that I liked him.
Against every sensible instinct I possessed, I liked the way he watched me. I liked the way his voice curled around my name. I liked that he seemed ancient in some ways and unbearably focused in others, as if nothing in the world interested him unless he chose to let it.
And tonight, for reasons I could not understand, he had chosen me.
His phone lit up again.
This time, he glanced at it.
Whatever he read changed the atmosphere.
It was subtle. His face did not harden. His posture did not shift dramatically. But something cold entered his eyes, something ruthless and immediate. The charming man who had listened to me ramble about editorial deadlines disappeared behind a locked door.
“Is everything okay?” I asked.
He turned the phone face down.
“It will be.”
“That’s not an answer.”
“No,” he agreed. “It is not.”
A shadow fell across our table.
One of the men from the far wall had approached. Tall, broad, with a shaved head and a neck thick enough to qualify as architecture. He leaned close to Dmitri and spoke in Russian.
Dmitri did not look at him.
The man spoke again, lower this time.
Dmitri’s jaw tightened.
I watched his hand, the same hand that had held the back of my head when he kissed me, curl once against the bar.
Then he answered in Russian.
I did not understand the words, but I understood the tone.
Leave. Now.
The man’s gaze flicked to me. It was quick, but not quick enough.
Dmitri stood.
Every muscle in my body went alert.
“I need to take care of something,” he said.
“Oh.” I reached for my purse too quickly. “Right. Of course. I should go anyway. It’s late.”
“You are not taking the subway dressed like that.”
I blinked. “Excuse me?”
“I will have my driver take you home.”
“No, thank you.”
“Ruby.”
“No.” I stood, gripping my purse. “You don’t get to order me into a car.”
His expression shifted. Not anger. Something more controlled than anger.
“Do you always argue when someone protects you?”
“Do you always call control protection?”
For a heartbeat, silence.
Then his mouth curved, slowly.
“There she is.”
I hated that I felt rewarded.
“I mean it,” I said. “I can get myself home.”
“I know you can.” He took a step closer. “That does not mean you should have to.”
The words were gentle, but his gaze went past my shoulder.
The warmth vanished.
I turned.
Near the entrance stood Julian.
At least, I assumed it was Julian. Blond hair. Blue eyes. Dark suit. Ridiculously handsome in the polished, manufactured way Khloe had promised. The redhead was nowhere in sight. He scanned the room, spotted me, and lifted a hand with an embarrassed smile.
“There he is,” I said, more to myself than Dmitri.
Dmitri did not move.
Julian approached, his smile widening as if nothing at all was strange about being nearly two and a half hours late after leaving with another woman.
“Ruby?” he asked. “Julian. I am so sorry about earlier. There was a misunderstanding.”
“A redheaded misunderstanding?” I asked.
He laughed, flashing perfect teeth. “That was my sister.”
“Your sister?”
“Yes. She came to tell me there was an emergency with my father. False alarm, luckily. I came back as soon as I could.”
It was plausible.
It was also nonsense.
I knew nonsense. I edited it professionally.
Julian’s gaze slid to Dmitri, and the smile faltered.
Only for a second.
But I saw it.
“Mr. Volkov,” Julian said.
Dmitri’s voice was ice. “Blackwood.”
Not Julian.
Blackwood.
The name landed strangely between them.
“You two know each other?” I asked.
Julian’s smile recovered, but his eyes did not. “Only by reputation.”
“Unfortunate for you,” Dmitri said.
The air tightened.
I looked from one man to the other. “What is happening?”
Julian turned his full attention to me, charming again. “Nothing you need to worry about. Ruby, I apologize for ruining our date. May I make it up to you? Dinner tomorrow?”
“No,” Dmitri said.
I stared at him. “I’m sorry?”
“No,” he repeated, still looking at Julian.
Julian gave a soft laugh. “I believe Ruby can answer for herself.”
“She can.” Dmitri finally looked at me. “And she will say no.”
My temper flared.
“Oh, will I?”
Dmitri’s gaze held mine.
There was a warning there.
Not jealousy. Not arrogance.
Fear.
Not for himself.
For me.
The realization cooled my anger just enough to make me hesitate.
Julian reached into his jacket pocket and withdrew a business card. “Ruby, I would hate for tonight to end badly because of someone else’s theatrics.”
Dmitri moved before I could blink.
One moment the card was between Julian’s fingers, the next Dmitri had Julian’s wrist in a grip that made the blond man go pale.
The two men by the wall stood.
So did three others I had not noticed.
My heart crashed against my ribs.
“Do not give her anything,” Dmitri said quietly.
Julian’s pleasant mask cracked.
“This is a public place.”
“Yes,” Dmitri said. “That is why your wrist is still attached.”
I grabbed Dmitri’s sleeve. “Stop.”
His eyes flicked to my hand.
For one terrifying second, I thought he would not listen.
Then he released Julian.
Julian stepped back, flexing his fingers. His face was flushed, but his eyes were cold now. Flat. Empty. Nothing like the photo Khloe had shown me.
“This is not over,” Julian said.
Dmitri smiled.
It was the first smile of his I did not like.
“No,” he agreed. “It is not.”
Julian looked at me once more.
The warmth was gone. In its place was calculation.
Then he turned and left the Crimson Lounge.
No one breathed properly until he was gone.
I realized my hand was still on Dmitri’s sleeve and let go as if burned.
“What the hell was that?”
Dmitri said nothing.
“Dmitri.”
He looked toward the shaved-headed man. “Bring the car.”
“No,” I snapped. “Do not bring the car. Bring me an explanation.”
His gaze returned to mine.
“Julian Blackwood is not a finance guy.”
“Then what is he?”
“A broker.”
“For what?”
Dmitri’s silence answered before he did.
“Information. People. Debts. Secrets. Whatever someone powerful is willing to buy.”
My stomach twisted.
“That makes no sense. Khloe set this up. She met him through a dating app.”
“Then Khloe was careless.”
The sharpness in his voice made me step back.
“Don’t talk about my friend like that.”
His expression softened, barely. “I am saying he chose you for a reason.”
A laugh escaped me, brittle and disbelieving. “Chose me? Dmitri, he left with another woman.”
“No. He confirmed you arrived. Then he waited to see who approached you.”
The room seemed to tilt.
My fingers tightened around my purse strap. “What?”
Dmitri stepped closer, lowering his voice. “He did not come back for a date. He came back because you sat with me.”
“That’s insane.”
“Yes.”
“I’m an editor. I correct comma splices. I reject manuscripts about werewolf billionaires. I am not involved in whatever this is.”
“Maybe not intentionally.”
His phone buzzed again.
He ignored it.
“Ruby, did anyone at work recently give you something unusual? A manuscript? A package? A flash drive?”
“No.”
“Think.”
“I am thinking.”
“Harder.”
“I swear to God, if you keep using that tone—”
“Your life may depend on your memory.”
That shut me up.
The bar noise faded behind the rush of blood in my ears.
A package.
A manuscript.
A flash drive.
My mind flipped through the past week. Emails, meetings, coffee spills, Khloe complaining about her neighbor’s drums, my boss asking me to salvage a celebrity memoir that read like a hostage note.
Then I remembered.
“Yesterday,” I said slowly. “A courier came to the office. He had a padded envelope for me.”
“What was inside?”
“A manuscript.”
“Title?”
“The Glass Saint.”
Dmitri went still.
It was not dramatic. No gasp, no curse.
Just stillness.
Like a predator spotting another predator in the dark.
“What?” I whispered.
“Where is it?”
“At my apartment.”
“Did you read it?”
“Only the first few pages.”
“What did it say?”
“I don’t know. It was strange. Not fiction, I think. More like fragments. Names. Dates. Places. I thought it was experimental crime fiction.”
The shaved-headed man returned and spoke one word.
“Ready.”
Dmitri extended his hand to me.
“We are leaving.”
I looked at his hand, then at his face.
Every warning bell in my body rang at once.
“You’re scaring me.”
“I know.”
“That is not reassuring.”
“It is not meant to be.”
“What is The Glass Saint?”
His jaw flexed.
“The reason a man like Julian Blackwood found you.”
I stared at him.
Outside, beyond the velvet darkness of the lounge, February pressed its cold palms against the windows.
I thought of my tiny apartment. My books stacked on every available surface. The kettle I forgot to unplug half the time. The manuscript sitting on my kitchen table beneath a mug of peppermint tea.
A thing I had touched. Read. Dismissed.
A thing men like Dmitri and Julian apparently cared enough to follow.
“Ruby,” Dmitri said, softer now.
I looked at his hand again.
Then I took it.
His fingers closed around mine with immediate certainty.
Possession, yes.
But also promise.
We left through a side exit, not the front. I noticed that too. The hallway behind the Crimson Lounge smelled of lemon polish and old smoke. Dmitri kept me close, his body between mine and every doorway we passed. The shaved-headed man walked ahead. Another man followed behind us.
I should have felt ridiculous.
Instead, I felt hunted.
Outside, a black car waited at the curb, sleek and silent. Snow had begun to fall, thin white flecks vanishing against the tinted windows.
Dmitri opened the back door himself.
I hesitated.
“This is the point in the thriller where the heroine gets into the car and readers yell at her.”
“This is also the point where the heroine survives because she chooses the right monster.”
My breath caught.
“And you’re the right monster?”
His eyes were unreadable.
“For you,” he said, “yes.”
I got in.
The car smelled like leather and cedar. Dmitri slid in beside me. The door shut with a heavy, final sound, sealing us away from the cold.
“Address,” he said.
I gave it.
The driver pulled into traffic.
For several minutes, neither of us spoke. City lights blurred against the windows. My phone buzzed in my purse, making me jump.
Khloe.
I answered immediately.
“Ruby!” she shrieked. “How was it? Are you married? Did Julian quote Tolstoy? Tell me everything.”
“Khloe.” My voice shook despite my best efforts. “Where did you find Julian?”
There was a pause.
“The app. I told you.”
“Which app?”
“Lumin. That pretentious one for people who put ‘sapiosexual’ in their bios.”
“Did you talk to him before setting us up?”
“Of course I did. Sort of.”
“Sort of?”
“I messaged him.”
“Did you video call?”
“No.”
“Did you meet him?”
“No, but Ruby, he had verified photos.”
I closed my eyes.
Dmitri watched me in silence.
“Khloe, listen carefully. Do not go home.”
“What? Why?”
“Just don’t. Go somewhere public. A hotel. Your sister’s. Anywhere.”
“Ruby, you’re scaring me.”
“Good. Be scared.”
Dmitri held out his hand.
I frowned. “What?”
“Phone.”
“No.”
“Ruby.”
I pressed the phone tighter to my ear. “I am not giving you my—”
He leaned close, his lips nearly brushing my temple.
“Please.”
That one word undid me more efficiently than any command could have.
I handed him the phone.
“Khloe,” he said.
Whatever she said in response was loud enough that I heard the pitch if not the words.
“My name is Dmitri Volkov. Your friend is safe. You may not be. You will go to the Langham Hotel. Use cash if you have it. Do not use your card. Do not call anyone else. When you arrive, ask for Mr. Orlov’s room.”
Another pause.
“I do not care how crazy this sounds,” he continued. “Crazy will keep you alive tonight.”
I stared at him.
He listened for a moment, then said, “Good girl,” and hung up.
I snatched the phone back. “Did you just send my best friend to some mysterious hotel room?”
“I sent her to my lawyer.”
“Your lawyer is named Mr. Orlov and keeps a standing room at the Langham?”
“Yes.”
“Of course he does.”
The absurdity of it hit me all at once. Blind date. Accidental kiss. Possible crime manuscript. Mafia-adjacent stranger sending my best friend into hiding under the care of a hotel lawyer.
I laughed.
Not a normal laugh. A cracked, hysterical little sound.
Dmitri’s gaze sharpened.
“Ruby.”
“I’m fine.”
“You are not.”
“No, Dmitri, I am spectacular. This is exactly how I expected my evening to go. I put on uncomfortable underwear for a date with a fake finance bro and now I’m in a car with a man who says things like ‘the right monster’ without irony.”
His mouth twitched.
“You wore uncomfortable underwear?”
I pointed at him. “Do not make this charming.”
“I was not.”
“You absolutely were.”
“A little,” he admitted.
Despite everything, I laughed again. Softer this time.
He watched me as if the sound had pleased him more than it should have.
Then the car turned onto my street.
The smile vanished from his face.
I followed his gaze.
My apartment building stood ahead, narrow and old, its brick front dusted with snow. The light in my third-floor window was on.
I had turned it off before leaving.
The car slowed.
Dmitri’s hand closed over mine before I could reach for the door.
“Stay here.”
“My apartment—”
“Stay. Here.”
This time, I did not argue.
The driver parked across the street. Dmitri and the shaved-headed man got out. Two more men emerged from a second car I had not noticed behind us.
I sat frozen, watching them cross the street.
Dmitri moved like he owned the night.
No hesitation. No wasted motion.
He disappeared into my building.
The driver remained in the front seat, eyes scanning the mirrors.
My phone buzzed again.
Unknown number.
I stared at the screen.
Do not answer, every survival instinct whispered.
I answered.
At first, there was only breathing.
Then a man’s voice said, “Ruby Hayes.”
Not Julian.
Older. Rougher.
My skin crawled.
“Who is this?”
“Did you enjoy the book?”
My mouth went dry.
I looked toward my building. Dmitri had not come out.
“What do you want?”
“Where is Volkov?”
I said nothing.
The man laughed softly. “Already loyal. How sweet.”
“I don’t know what you’re talking about.”
“You read the first pages. That means you saw the names.”
“I didn’t understand them.”
“You weren’t meant to understand. You were meant to deliver.”
“Deliver what?”
“The manuscript.”
My fingers trembled around the phone.
“It’s in my apartment.”
“No,” the voice said. “It was in your apartment.”
The light in my window flickered.
Then went out.
I stopped breathing.
Across the street, the front door of my building burst open.
A man ran out.
Not Dmitri. Not one of his.
He wore a gray hoodie and clutched something flat beneath his arm.
The driver cursed in Russian and reached for his door.
Before he could move, another vehicle slammed into the back of our car.
The impact threw me forward. My seat belt locked hard across my chest. Pain flashed through my shoulder. Glass cracked. Metal screamed.
My phone flew from my hand.
The driver hit the steering wheel, groaned, then collapsed sideways.
For a second, everything went soundless.
Snow drifted beyond the shattered rear window.
Then my door opened.
Julian Blackwood smiled down at me.
“Hello again, Ruby.”
I tried to scream, but his hand covered my mouth.
“Don’t,” he murmured. “I hate unnecessary noise.”
I fought. Of course I fought. I kicked, clawed, twisted, bit the edge of his palm hard enough to taste blood.
He hissed, but he did not let go.
Someone else grabbed my arms. A cloth pressed over my nose and mouth, sharp with chemical sweetness.
Panic exploded through me.
Across the street, Dmitri appeared at the entrance of my building.
For one suspended second, his eyes found mine.
Even through snow, glass, blood, and distance, I saw what happened to his face.
The man became something else.
Something ancient.
Something merciless.
He started toward me.
Julian leaned close to my ear.
“Tell Volkov,” he whispered, “the Saint still remembers him.”
The world tilted.
Dmitri shouted my name.
Then darkness folded over me.
When I woke, I was cold.
Not February-cold. Stone-cold. Underground-cold.
My head throbbed. My mouth tasted bitter. My wrists were tied in front of me, not tightly enough to cut circulation, but securely enough that struggling would be pointless. I was seated in a wooden chair in the center of a room lit by one yellow bulb hanging from the ceiling.
The walls were concrete.
No windows.
No books.
That last detail struck me with absurd force.
No books meant no comfort. No anchors. No way to pretend this was anything but what it was.
I pulled at the rope anyway.
“Careful,” Julian said from the shadows. “You’ll hurt yourself.”
He stepped into the light.
Without the warm bar lighting, he looked different. Still handsome, but thinner somehow. Sharper. His blue eyes held no charm now, only a bright, feverish focus.
“You drugged me,” I said.
“Yes.”
“You crashed into Dmitri’s car.”
“Technically, my associate did.”
“You kidnapped me.”
“That one was me.”
My voice shook. “Why?”
He crouched in front of me, elbows resting on his knees.
“Because you kissed the wrong man.”
I barked out a laugh, raw and disbelieving. “That’s why?”
“No. But it did make everything more complicated.”
“Good.”
His smile thinned.
There she is, Dmitri had said.
I clung to the memory like a match in a cellar.
Julian stood and walked to a metal table against the wall. On it lay my purse, my phone, my keys, and the padded envelope from my apartment.
The Glass Saint.
“You broke into my home.”
“You have terrible locks.”
“I’m an editor. We’re paid in delayed invoices and emotional damage.”
He glanced at me. “You’re funny. That explains some of it.”
“Some of what?”
“His interest.”
My stomach tightened.
Dmitri.
“Is he alive?”
Julian laughed. “Volkov? Unfortunately.”
Relief hit so hard my eyes burned.
Julian noticed.
His expression changed.
“Oh,” he said softly. “That’s unfortunate.”
“What is?”
“You care.”
“I met him tonight.”
“Yes,” Julian said. “That’s how men like him work. They don’t need time. They enter a room, decide something belongs to them, and the world rearranges itself.”
“Sounds like you know him well.”
His smile vanished.
“Everyone knows Dmitri Volkov.”
“And what does everyone know?”
“That he buried his father at nineteen, took the Volkov empire at twenty, and turned half the city’s criminals into either allies or corpses by twenty-five.”
The room seemed to shrink around me.
I had known, somewhere beneath the denial and attraction, that Dmitri was dangerous.
But hearing it laid out like that made the truth physical.
A man with blood in his history had kissed me like I was something rare.
Julian picked up the manuscript.
“Do you know what this is?”
“You said I was meant to deliver it.”
“Yes. To him.”
“To Dmitri?”
Julian nodded.
“Why send it to me?”
“Because couriers are watched. Lawyers are watched. Mistresses are watched. But a nobody editor at a mid-level publishing house?” He smiled. “Invisible.”
The word stung more than it should have.
Invisible.
I had built a life out of being useful and overlooked. Quiet Ruby. Reliable Ruby. Ruby who fixed other people’s stories while hers remained blank.
Dmitri had looked at me like I was the only sentence on the page.
“You were supposed to receive it,” Julian continued, “bring it home, open it, be curious, then call the number hidden in the acknowledgments.”
“There were no acknowledgments.”
“You only read the first pages.”
“What happens when I call?”
“You receive instructions to deliver it.”
“To Dmitri?”
“To a man near him.”
“Then why kidnap me?”
Julian looked annoyed, as though I had pointed out a flaw in his plot.
“Because Volkov interfered.”
“He didn’t interfere. I kissed him by accident.”
“Yes.” Julian’s voice hardened. “And then he kept you.”
I said nothing.
He came closer, manuscript in hand.
“You don’t understand what you’ve stepped into, Ruby. This book contains names. Dates. Transactions. Burials. Agreements. It is not fiction. It is a map of every sin committed under the protection of the Volkov name.”
My fingers went numb.
“Then why give it to Dmitri?”
“Because it was stolen from him.”
“By who?”
Julian’s eyes glittered.
“The Glass Saint.”
I remembered the voice on the phone.
The Saint still remembers him.
“Who is that?”
Julian tilted his head. “That depends on who you ask. Some say he is a ghost. Some say he is an assassin. Some say he is the last honest man in a city full of devils.”
“And you?”
“I think he is the only person Dmitri Volkov ever feared.”
A sound came from somewhere above us.
Julian froze.
Not fear.
Expectation.
He placed the manuscript back on the table, then checked his watch.
“He’s early.”
My heart lurched.
“Dmitri?”
Julian smiled. “Who else?”
Hope flared before I could stop it.
Then came the first gunshot.
The sound cracked through the building like thunder trapped in walls.
I flinched so hard the chair legs scraped the concrete.
Julian did not move. He simply watched the ceiling, counting silently.
Another shot.
Then another.
Footsteps pounded overhead.
Shouting.
Something heavy crashed.
Dmitri had come.
The thought should have frightened me.
Instead, it steadied me.
Julian drew a gun from beneath his jacket.
My throat closed.
“You’re going to kill him?”
“No,” he said. “I’m going to make him choose.”
He walked behind me.
Cold metal touched the side of my neck.
Everything inside me went still.
The door at the far end of the room burst open.
Dmitri entered like the end of a story.
His hair was disheveled, his white shirt marked with blood that might not have been his. His coat was gone. A gun hung loose in his right hand. Behind him, the shaved-headed man stood breathing hard, one side of his face bruised.
But I barely saw anyone except Dmitri.
His eyes found me.
For a fraction of a second, the room disappeared.
Then his gaze moved to the gun at my neck.
The temperature dropped.
“Let her go,” he said.
Julian laughed behind me. “You always were direct.”
“I will only say it once.”
“You’ve already said it.”
Dmitri lifted the gun.
Julian pressed his harder against my skin.
“Careful.”
Dmitri’s hand stopped.
I had never seen a man like him look helpless before.
It lasted less than a second, but I saw it.
So did Julian.
“Oh, this is better than I expected,” Julian murmured. “You really do care.”
Dmitri’s eyes remained on mine.
“Ruby,” he said. “Are you hurt?”
I wanted to be brave. Cool. Heroic.
Instead, my voice cracked. “I’ve had better dates.”
Something flickered across his face.
Not a smile.
Almost.
Julian made an irritated sound. “Touching. Truly.”
“What do you want?” Dmitri asked.
“The ledger.”
Dmitri’s gaze shifted to the manuscript on the table.
“It’s incomplete.”
“Don’t lie to me.”
“I am not.”
Julian stiffened.
Dmitri continued, voice calm. “The Saint would never send the full ledger through an editor. He sent bait.”
My heart stopped.
Bait.
I was bait.
Julian’s breathing changed behind me.
“You’re lying.”
“No.”
“Then where is the rest?”
Dmitri looked at me.
And in that moment, I knew.
I did not know how I knew. Maybe it was the stillness in him. Maybe it was the way Julian’s hand trembled slightly against my neck. Maybe it was the memory of those first strange pages and the odd pattern of names I had dismissed as experimental formatting.
The manuscript had not been sent to me only because I was invisible.
It had been sent because I was an editor.
Because I would notice structure.
Because I would see what others missed.
Names. Dates. Places.
Not content.
Code.
“The chapter titles,” I whispered.
Every eye moved to me.
Julian’s grip tightened. “What?”
“The chapter titles,” I said, louder. “They were wrong.”
Dmitri’s expression did not change, but something flared in his eyes.
I kept going because terror had sharpened me into something reckless.
“They didn’t match the pages. Chapter One had a title that belonged to Chapter Four. Chapter Two had a title that repeated a word from the dedication page. I thought it was sloppy, but it wasn’t. It was a sequence.”
Julian’s gun shifted.
“You memorized them?”
“I remember text,” I said. “It’s my job.”
Dmitri’s gaze burned into me.
“Ruby.”
The warning in his voice was clear.
Do not give him anything.
But I was already seeing it now.
The pattern unspooled in my mind. Not all of it. Enough.
The first letters. The repeated dates. The places listed beside saints’ names.
A location.
Not a ledger.
A place.
I looked at Dmitri and saw that he understood too.
Julian leaned down, his mouth near my ear. “Tell me.”
“No.”
The word surprised all of us.
His laugh was quiet. “No?”
“No.”
“Ruby,” Julian said, almost gently. “I have a gun to your neck.”
“I noticed.”
“Tell me.”
I looked at Dmitri.
He looked back at me.
There was no command in his eyes now. No possession. No arrogance.
Only trust.
It made me braver than I had any right to be.
“No,” I said again.
Julian cursed and swung the gun away from my neck, aiming at Dmitri.
The movement was all Dmitri needed.
The world exploded.
Dmitri fired first.
The shot hit Julian’s shoulder, spinning him sideways. The shaved-headed man lunged. I threw myself forward, chair and all, hitting the concrete hard enough to knock the air from my lungs.
Gunfire cracked above me.
Someone shouted.
A body fell.
Then hands were on me.
Dmitri’s hands.
He cut the ropes with a knife I had not seen him draw, then pulled me against him so fiercely I could barely breathe.
“Ruby.”
“I’m okay,” I gasped. “I’m okay.”
His hand moved over my hair, my face, my shoulders, checking for injury with frantic precision.
“You are not okay.”
“Fine. I’m alive.”
His forehead touched mine for one brief, devastating second.
“That will do.”
Across the room, Julian groaned.
The shaved-headed man had him pinned, one knee between his shoulder blades. Blood spread darkly beneath him.
Dmitri stood, bringing me with him but keeping me behind his body.
Julian lifted his head, face twisted with pain.
“You don’t even know what she is, do you?” he spat.
Dmitri stilled.
My stomach dropped.
“What does that mean?” I asked.
Julian laughed, blood on his teeth.
Dmitri’s voice went very quiet. “Enough.”
“No,” I said, stepping from behind him. “What does that mean?”
Julian’s eyes found mine.
“You think the Saint chose you because you edit books? Poor Ruby.” He smiled. “Your mother should have told you the truth before she died.”
The room vanished beneath my feet.
“My mother?”
Dmitri turned toward me.
Too slowly.
Too carefully.
He knew.
The realization hit worse than the kidnapping.
“You know something,” I whispered.
His face closed.
“Ruby—”
“What do you know about my mother?”
Julian laughed again, weaker now, but delighted.
“Oh, Volkov. You didn’t tell her? How romantic.”
I stepped back from Dmitri.
Pain flashed across his face, but he did not reach for me.
“Ruby,” he said. “Your mother was not simply a woman who liked gemstones.”
My chest hurt.
“My mother was a librarian.”
“Yes,” he said. “And before that, she kept records for my father.”
Silence.
I heard the bulb buzzing overhead. Heard Julian’s ragged breathing. Heard my own heartbeat, wild and sick.
“No,” I said.
Dmitri’s gaze did not waver.
“She disappeared with something that belonged to the Volkov family.”
“The ledger,” I whispered.
He said nothing.
That was answer enough.
I remembered my mother’s hands turning pages. Her voice reading fairy tales with wolves in them. Her telling me, again and again, Ruby, stories are never harmless. Remember that.
I had thought she meant heartbreak.
I had thought she meant imagination.
Julian coughed, laughing through pain. “Ask him what happened to her.”
Dmitri’s eyes sharpened.
The shaved-headed man pressed Julian’s face harder into the concrete.
But the damage was done.
I looked at Dmitri.
“What happened to my mother?”
He did not answer quickly.
That was worse.
“She died in a car accident,” I said. “When I was seven. That’s what my aunt told me.”
Dmitri’s face held something I had not seen before.
Regret.
“I was told the same.”
“By who?”
“My father.”
The room seemed to tilt again.
Julian whispered, “Liar.”
Dmitri turned the gun toward him.
“Another word,” he said, “and you lose your tongue.”
Julian smiled against the floor.
“He doesn’t know,” he rasped. “That’s the best part. The great Dmitri Volkov doesn’t even know what his father buried.”
A distant siren wailed.
Dmitri’s men shifted.
The shaved-headed man said something urgent in Russian.
Dmitri looked at me. “We have to go.”
I stared at him.
Hours ago, he had been a stranger in a bar.
Then a temptation.
Then a danger.
Then a rescuer.
Now he stood in front of me holding a gun and pieces of my dead mother’s past, asking me to follow him deeper into a story I had never known I was already part of.
“I’m not going anywhere until you tell me the truth,” I said.
His eyes darkened.
“I do not have all of it.”
“Then tell me what you have.”
The sirens grew louder.
Julian began to laugh again.
Dmitri made a decision. I saw it happen.
He reached into the inside pocket of his jacket and pulled out a small object wrapped in black cloth. He held it out to me.
I did not take it at first.
“What is that?”
“Something I have kept for fourteen years.”
My fingers shook as I unfolded the cloth.
Inside was a ring.
A thin gold band set with a small ruby.
Not flashy. Not expensive-looking.
But I knew it.
I knew it from the photograph on my aunt’s mantel. My mother standing in sunlight, laughing, one hand lifted to shield her eyes.
Wearing that ring.
My breath left me.
“How do you have this?”
Dmitri’s voice was low.
“Because the night your mother disappeared, she came to me.”
“You?”
“I was sixteen.”
“Why would she come to you?”
His gaze dropped to the ring in my palm.
“Because she said if anything happened to her, I was to protect her daughter.”
The sirens screamed closer.
My hand closed around the ring.
Julian lifted his head one last time, eyes shining with malice.
“And he failed before he even began.”
The lights went out.
Darkness swallowed the room.
A gunshot cracked through it.
Someone grabbed me.
I screamed Dmitri’s name.
His hand found mine in the dark, hard and desperate.
Then, from somewhere beyond the room, a new voice spoke.
Calm.
Older.
Familiar in a way that froze my blood.
“Hello, Ruby.”
The voice from the phone.
The voice that had asked if I enjoyed the book.
Dmitri’s grip tightened until it almost hurt.
The darkness seemed to lean closer.
The man said softly, “I have waited a very long time to meet my daughter.”
Part 3: The Father Who Rose From the Dead
The room went so silent I could hear my own blood moving.
Dmitri’s hand clamped around mine, warm and brutal in the darkness. Somewhere near the table, Julian Blackwood groaned. Someone cursed in Russian. A gun clicked. Then another.
But I heard only that voice.
Calm.
Older.
Impossible.
“Daughter?” I whispered.
The word scraped out of me like broken glass.
A light flickered on—not the bulb overhead, but a thin beam from a flashlight cutting across the concrete room. It found Dmitri first. His face looked carved from stone, but his eyes were alive with something close to horror.
Then the beam shifted.
A man stood in the doorway.
He was tall, lean, dressed in a dark wool coat dusted with snow. His hair was silver at the temples, his face narrow and severe, but his eyes—
My eyes.
Not the color. Mine were brown, his were pale green. But the shape. The sharp tilt at the corners. The same exhausted sadness I had seen in mirrors at three in the morning.
I took one step back.
Dmitri moved with me.
The man’s gaze lowered to our joined hands. His mouth curved, but there was no warmth in it.
“Volkov,” he said. “Still holding what does not belong to you.”
Dmitri’s voice came low and lethal. “Come closer, Adrian, and I will put a bullet through your heart.”
Adrian.
The name meant nothing to me.
And yet something inside me shifted, like an old lock recognizing an old key.
The man looked at me again.
“Ruby,” he said softly. “Your mother called you that because she believed even ugly worlds could hide beautiful things.”
My throat tightened.
“Don’t talk about her.”
“She was my wife.”
“No.” I shook my head. “No, my father died before I was born.”
“That is what Evelyn wanted you to believe.”
Evelyn.
My mother’s name from his mouth made the world tilt.
Dmitri stepped in front of me. “Enough.”
Adrian’s eyes sharpened. “You knew pieces. Not the whole story. Move.”
“No.”
“Always your father’s son.”
Dmitri’s jaw tightened. “Never.”
Something passed between them then. Old hatred. Old blood. A history I did not understand but had apparently inherited.
Julian laughed from the floor, weak and feverish. “Family reunions are so touching.”
Adrian did not even look at him. “Blackwood, you were paid to deliver the girl unharmed.”
Julian coughed. “She’s breathing.”
“You were paid for more than breathing.”
Then Adrian raised his gun and shot Julian in the leg.
Julian screamed.
I flinched so violently Dmitri turned, gripping my shoulders. “Do not look.”
Too late.
I had seen blood spread beneath Julian like ink across a page.
Adrian lowered the gun calmly.
“That,” he said, “was for frightening my daughter.”
My stomach revolted.
“Don’t,” I whispered. “Don’t make that sound like love.”
For the first time, Adrian’s expression changed.
Pain moved through his face, quick and raw.
“Ruby—”
“No. You don’t get to appear from the dark with a gun and call yourself my father. You don’t get to know my mother’s name and my name and walk into my life like the last chapter of a mystery novel.”
His gaze softened, and somehow that made him more terrifying.
“I did not walk in. I built the path that brought you here.”
The words struck harder than any slap.
Dmitri went still.
“What did you say?” I breathed.
Adrian’s eyes shifted toward the manuscript on the table.
The Glass Saint.
“I sent the book.”
The concrete room seemed to expand and shrink at once.
“You sent it to me?”
“Yes.”
“You let Julian find me?”
“I allowed him to believe he found you.”
My fingers curled around my mother’s ruby ring until the edges bit my palm.
“You used me.”
“I tested you.”
Dmitri surged forward. “You put her in danger.”
Adrian aimed the gun at him without hesitation.
In the same instant, every man in the room raised a weapon.
For one horrible breath, we stood inside a web of death.
“Stop!” I shouted.
No one moved.
My voice cracked. “Everyone stop pointing guns before I lose my mind.”
Dmitri did not lower his.
Neither did Adrian.
So I did something foolish, brave, or both.
I stepped between them.
“Ruby,” Dmitri snapped.
Adrian’s face went white. “Move away from him.”
“No.” My voice trembled, but I held myself upright. “You both know my mother. You both know the ledger. You both know why I’m here. I don’t. So someone is going to start talking before I decide the lot of you deserve each other.”
Silence.
Then Dmitri lowered his gun first.
Adrian watched him, surprised.
Slowly, he lowered his too.
Dmitri looked furious about it. Adrian looked almost amused.
“Your mother was a records keeper,” Adrian said. “Not for the Volkov family. For everyone.”
“What does that mean?”
“It means she collected sins.”
Dmitri’s expression darkened.
Adrian continued, “Every deal, every murder paid for, every judge bought, every child trafficked, every politician owned. She kept copies. Names. Accounts. Burial sites. The truth beneath the city.”
I looked at Dmitri.
His face had gone carefully blank.
“My father discovered what Evelyn had done,” he said quietly. “He ordered her found.”
“And killed?” I asked.
Dmitri’s silence answered.
Adrian’s jaw tightened. “She ran to protect you. She split the ledger into pieces, hiding it inside books, titles, dedications, page numbers. She trusted stories more than banks.”
My mother’s voice echoed in my memory.
Stories are never harmless. Remember that.
I pressed my hand to my mouth.
Adrian watched me like a starving man watching bread.
“I have searched for those pieces for fourteen years.”
“And me?” I whispered. “Did you search for me?”
The question landed like a bullet.
Adrian’s face cracked.
“Yes.”
“Then why didn’t you find me?”
“Because Evelyn hid you better than she hid the ledger.”
There was bitterness in that. And admiration. And grief.
“My aunt raised me.”
“She was paid to disappear with you.”
“My aunt was a school nurse.”
“She was a former intelligence courier.”
I almost laughed.
The sound died before it was born.
Everything I knew was paper soaked in rain.
Dmitri moved closer, but did not touch me.
“Ruby,” he said, “we need to leave.”
“Why?”
Adrian answered before he could.
“Because Julian is not the only one who followed the manuscript. The moment you decoded the first sequence, everyone hunting the ledger knew your value.”
“My value,” I repeated.
The word made me cold.
Not my life.
Not my safety.
My value.
Dmitri’s eyes burned. “To me, you are not—”
“I know,” I said quickly.
And I did.
Somehow, amid guns and lies and men who spoke about people like property, I knew Dmitri’s fear had never been about ownership. Not tonight.
It had been about loss.
Adrian noticed.
His gaze sharpened on Dmitri.
“Oh,” he said softly. “That is unexpected.”
Dmitri looked ready to kill him.
A crash sounded overhead.
Dust fell from the ceiling.
One of Dmitri’s men shouted from the hallway.
Adrian turned his head. “We are out of time.”
“Who’s coming?” I asked.
“The Bratva council,” Dmitri said. “My enemies.”
“My employers,” Julian groaned from the floor.
Adrian smiled without humor. “And my executioners, if they are feeling nostalgic.”
Another crash.
Then gunfire.
Dmitri grabbed my arm. Adrian seized my other wrist.
Both men spoke at once.
“With me.”
“With me.”
I stared at them.
Then I yanked myself free.
“I am done being pulled through my own life.”
For one second, both men looked stunned.
Good.
I grabbed The Glass Saint from the table, shoved it against my chest, and pointed toward the nearest hallway.
“Move.”
Dmitri’s mouth twitched despite everything.
Adrian stared at me with something like pride.
It almost broke me.
Then the bullets came through the door.
Part 4: The Book That Could Destroy an Empire
We ran through a passage that smelled of rust, damp stone, and old secrets.
Dmitri kept one hand at the small of my back, guiding without shoving. Adrian moved ahead of us with impossible calm, shooting twice into the dark, then turning left as if he had memorized every vein beneath the city.
Maybe he had.
Behind us, men shouted in Russian. English. Italian. A language I did not recognize. The underworld, apparently, was multilingual.
I clutched the manuscript so tightly the pages bent.
“Where are we?” I gasped.
“Beneath an abandoned theater,” Adrian said.
“Of course we are. Why would anyone kidnap me somewhere normal?”
Dmitri glanced at me. “You are still making jokes.”
“I’m one bad decision away from hysteria.”
“Stay with me.”
“That sounds less romantic in a tunnel full of murder.”
“It was meant to be practical.”
“Liar.”
His eyes flickered to mine.
Even there, running through darkness, blood on his shirt and death at our heels, the air changed between us.
Adrian noticed. Of course he noticed.
He kicked open a metal door and led us into what looked like an old dressing room. Broken mirrors lined the walls. Dusty lightbulbs framed the glass like blind eyes.
“Block the door,” Adrian ordered.
Dmitri’s man—the shaved-headed one whose name I still did not know—dragged a cabinet across the entrance.
Dmitri turned to Adrian. “You had her watched.”
“Yes.”
“For how long?”
Adrian glanced at me.
My stomach sank.
“How long?” I demanded.
“Since you were seventeen.”
The room went terribly still.
I stared at him. “You watched me struggle through college? Work double shifts? Cry in grocery store parking lots because I couldn’t afford both rent and dental work?”
Adrian closed his eyes for a second.
“I could not reveal myself.”
“But you could watch.”
“Yes.”
“Could you help?”
“I did.”
I laughed. It came out sharp. “No, you didn’t.”
“Scholarships,” he said quietly. “The grant that covered your final year. The hospital bill that vanished when you had pneumonia. The publishing internship your professor claimed was luck.”
Each memory landed like a stone.
The mysterious award I had never applied for.
The debt collector who suddenly stopped calling.
The internship that began everything.
“You manipulated my life.”
“I protected it from a distance.”
“You don’t get to call absence protection.”
Adrian flinched.
Dmitri watched him with cold satisfaction.
I rounded on Dmitri. “Don’t look pleased. You kept my mother’s ring for fourteen years and didn’t tell me.”
His expression shut.
“I did not know who you were until tonight.”
“But when you knew?”
“We were being shot at.”
“That does seem to happen around you.”
The corner of his mouth moved.
Adrian said, “This is charming, but we have perhaps six minutes before men come through that door.”
I opened The Glass Saint on a cracked vanity table.
“Then tell me what I’m looking for.”
Dmitri stepped closer. “Ruby, no.”
“Yes.”
“You are frightened. You are exhausted.”
“I am also the only one in this room who knows how to read a manuscript like a crime scene.”
Adrian’s eyes gleamed.
Dmitri did not like that.
“Do not encourage her,” he snapped.
“She doesn’t need encouragement,” Adrian replied. “She needs truth.”
I flipped through the pages. The first chapters looked exactly as I remembered: fragments, strange headings, uneven formatting, dates that didn’t match events, saints’ names scattered like decorative nonsense.
But now the nonsense breathed.
I saw the repetition.
Saint Agnes. Saint Marina. Saint Nicholas. Saint Vera.
Names. Dates. Cities.
Initials.
Page breaks.
“Ruby,” Dmitri said softly.
I ignored him.
My mother had hidden a map in a book.
Not just any map. A map designed for someone like me. Someone who lived inside structure. Someone who noticed when a chapter title carried the wrong emotional weight. Someone who knew that misplaced commas could hide intent.
My hands stopped trembling.
The fear didn’t leave.
It sharpened.
“This isn’t a ledger,” I said.
Adrian leaned in. “No.”
“It’s an index.”
Dmitri’s eyes narrowed.
I tapped the page. “The manuscript is pointing to other books. Real books. Different editions, probably. The titles are keys.”
Adrian’s smile was faint. “Evelyn’s daughter.”
Pain pierced through me, but I kept reading.
“Saint Marina, 1998, glass, winter.” I frowned. “Glass, winter. Glass winter. The Glass Winter?”
Dmitri’s face changed.
I looked at him. “You know it?”
“My father owned a private library. There was a book called The Glass Winter. A first edition.”
“Where is it?”
“Burned,” Adrian said.
Dmitri shook his head. “No.”
Adrian looked at him sharply.
Dmitri’s voice went quiet. “My father told everyone the library burned after my brother died. It did not. I moved what survived.”
Adrian stepped toward him. “You have Volkov’s library?”
“I have what he feared most.”
“And you never searched it?”
“I was looking for weapons, account numbers, blackmail. Not fairy tales.”
I turned another page.
There it was.
A dedication fragment.
For the boy with winter in his eyes.
I looked slowly at Dmitri.
His face had gone pale beneath the blood.
“That was you,” I whispered.
He said nothing.
Adrian spoke carefully. “Evelyn cared for you.”
Dmitri’s eyes flashed. “Do not.”
“She did,” Adrian said. “You were a child in a house of wolves.”
Dmitri stepped toward him. “Do not speak of my childhood.”
I touched his sleeve.
He stopped instantly.
That stunned all three of us.
Even me.
Dmitri looked down at my hand, then at my face.
I saw it then—beneath the controlled brutality, beneath the Volkov name, beneath the man others feared.
A boy who had survived a father cruel enough to order a woman’s death.
A boy who had been given a book dedication by my mother.
A boy who had kept her ring because a dying woman asked him to protect her child.
My anger faltered.
Not vanished.
But complicated.
The door shuddered.
The cabinet jumped.
Dmitri’s man lifted his gun.
Adrian snatched the manuscript from the table and tore out three pages.
“Hey!” I shouted.
He handed them to me.
“The rest is bait. These matter.”
“How do you know?”
“I wrote part of the cipher.”
Another slam against the door.
Dmitri turned. “We leave now.”
“Through where?” I asked.
Adrian walked to one of the mirrors and pressed his hand against the frame.
A panel clicked.
Behind the glass was a narrow stairway.
I stared. “I’m starting to think every building in this city is secretly criminal.”
Dmitri took my hand. “Most of the interesting ones.”
We climbed.
The stairway led us up into the ruined backstage of the abandoned theater. Moonlight spilled through holes in the ceiling, silvering broken seats and velvet curtains eaten by dust.
For one impossible second, it was beautiful.
Then men burst through the far doors.
Gunfire shattered the moonlight.
Dmitri shoved me behind a collapsed piano. Adrian fired with calm precision. The shaved-headed man covered our flank, shouting into a radio.
I crouched with the torn pages clutched to my chest.
A bullet struck the piano. Strings screamed.
I screamed too.
Dmitri dropped beside me, his body shielding mine.
“Are you hit?”
“No.”
His hand cupped my face. “Look at me.”
I did.
“Breathe.”
“I hate your life,” I gasped.
“I am not fond of it tonight either.”
That startled a laugh out of me.
His eyes softened.
Then he kissed my forehead.
Not my mouth.
Not like the bar.
This was something older. Fiercer. Almost reverent.
“I will get you out,” he said.
I believed him.
That was the terrifying part.
Adrian shouted, “Volkov!”
Across the theater, a man in a gray coat emerged from the smoke holding a grenade.
Dmitri’s expression changed.
He grabbed me, hauled me up, and ran.
The explosion tore the stage apart behind us.
Wood, glass, and fire burst outward. The shockwave threw us through a side door and down a short flight of stairs. Dmitri twisted mid-fall, taking the impact on his shoulder, wrapping me against him.
We landed hard.
For several seconds, I could not breathe.
Then I realized Dmitri was not moving.
“Dmitri?”
No answer.
Panic swallowed everything.
“Dmitri!”
His eyes opened slowly.
“Still here,” he rasped.
I nearly sobbed.
Adrian appeared above us, bleeding from his temple. “Move. They will regroup.”
Dmitri tried to stand and failed.
His face went gray.
I saw the blood then, dark spreading beneath his ribs.
“No,” I whispered.
Dmitri pressed a hand over the wound. “It is not bad.”
“You’re lying.”
“Yes.”
Adrian bent to help him.
Dmitri shoved him away. “Do not touch me.”
I grabbed Dmitri’s face in both hands.
“Stop being proud or I’ll slap you.”
His eyes focused on mine.
A faint smile touched his mouth. “There she is.”
My heart cracked.
Together, Adrian and I got him up.
We stumbled through a back alley into freezing night. A black SUV skidded to a stop. Khloe jumped out wearing a hotel robe under a borrowed trench coat, eyes wild and lipstick perfect.
“Ruby!”
I blinked. “Khloe?”
She pointed at Adrian. “Your scary lawyer sent me.”
Adrian frowned. “Orlov is not scary.”
Khloe stared at him. “He made me sign a nondisclosure agreement before giving me tea.”
Dmitri swayed.
Khloe’s face drained of color. “Oh my God. Is that blood?”
“Some of it,” Dmitri muttered.
We got him into the SUV.
As the doors slammed and the car sped into the night, I looked down at the torn pages in my hand.
My mother had left a trail.
Dmitri was bleeding beside me.
My father had returned from the dead.
And somewhere in the city, a hidden library waited with the next piece of the truth.
Part 5: The Library of Wolves
Dmitri’s safe house was not a house.
It was a penthouse above the city, all black glass, steel, and silence, high enough that the streets below looked like veins of light. Doctors arrived before we did. They did not ask questions. They cut Dmitri’s shirt open, cleaned the wound, stitched him at the dining table beneath a chandelier worth more than my annual salary.
I stood five feet away, frozen in Dmitri’s coat, with his blood drying under my fingernails.
Khloe wrapped an arm around me.
“I’m never setting you up on a blind date again,” she whispered.
A laugh burst from me, half sob. “Good.”
Across the room, Adrian watched the doctors work on Dmitri with unreadable eyes.
Dmitri never made a sound.
Not once.
But when the doctor pressed near the wound, his hand curled into a fist.
I stepped forward without thinking.
Dmitri’s gaze found mine.
His fist relaxed.
The doctor noticed.
Adrian noticed.
Khloe absolutely noticed.
“Oh,” she whispered. “Oh, Ruby.”
“Don’t.”
“I said nothing.”
“You said it in italics.”
Dmitri was ordered to rest.
Naturally, he ignored that within twelve minutes.
He sat in a chair near the windows, pale but upright, refusing pain medication because apparently mafia bosses considered functioning nerve endings optional.
“You need a hospital,” I said.
“I have better doctors.”
“You need rest.”
“I need the library.”
“You need common sense.”
“That has never been my strength.”
Adrian gave a dry laugh.
Dmitri looked at him. “Something amusing?”
“Only that my daughter seems to have more control over you wounded than your enemies ever managed armed.”
Dmitri’s expression cooled.
I stepped between them again, exhausted by male tension as a recurring genre.
“Library. Now. Before one of you starts measuring trauma.”
Dmitri pressed a hidden panel near the fireplace.
A wall slid open.
Behind it was an elevator.
Khloe made a small noise. “Of course there’s a secret elevator.”
We descended in silence.
The doors opened into a room that stole my breath.
Books.
Thousands of them.
Floor-to-ceiling shelves carved from dark wood. Rolling ladders. Locked glass cases. Leather bindings, cracked spines, gold letters dulled by time. It smelled of paper, dust, cedar, and secrets.
For the first time all night, I felt something like peace.
Then I remembered whose library it had been.
Volkov’s father.
A monster who collected beauty and ordered death.
Dmitri watched me from the doorway.
“You love it,” he said.
“I hate that I love it.”
“So did I.”
The answer softened something in me.
Adrian walked to the central table. “The Glass Winter.”
Dmitri gave a command to one of his men. Minutes later, a locked case was opened, and a slim blue-gray volume was placed before me.
The Glass Winter.
My hands trembled as I opened it.
Inside, on the dedication page, written in faded ink, was a sentence:
For the boy with winter in his eyes—may he one day choose spring. E.
Dmitri looked away.
I touched the words.
“My mother wrote this.”
“She gave it to me when I was ten,” he said.
“What were you like at ten?”
His mouth tightened. “Quiet.”
Adrian said, “Afraid.”
Dmitri’s eyes cut to him.
Adrian did not back down. “You were a child. There is no shame in surviving fear.”
Dmitri’s voice was flat. “There is shame in what survival made me.”
The room went still.
I wanted to touch him.
I didn’t.
Not yet.
I turned to the torn pages Adrian had given me. The cipher matched the dedication. Page numbers. Saint names. Repeated words.
Winter. Glass. Spring. Saint Vera.
“Vera,” I murmured.
Dmitri’s head lifted.
“What?”
“Saint Vera appears three times. Vera means faith, right?”
“Yes,” Adrian said.
I scanned the shelves. “Is there a book here with Vera in the title?”
Dmitri spoke to his men.
They searched.
Minutes passed. Then an old red book appeared.
Vera’s Garden.
Inside it, hollowed carefully beneath the first fifty pages, was a cassette tape.
Khloe blinked. “That is aggressively vintage.”
Adrian went very still.
Dmitri picked up the tape.
Written across the label in my mother’s handwriting:
For Ruby, when the wolves find her.
The room blurred.
I sat down hard.
Dmitri moved toward me, then stopped, as if afraid I would reject him.
Adrian did not hesitate. He knelt in front of me.
“I am sorry,” he said.
I looked at him.
He sounded like a father.
I hated that I wanted him to.
Dmitri’s staff found an old recorder.
When the tape clicked and hissed, every person in the library went silent.
Then my mother’s voice filled the room.
Soft. Warm. Alive.
“Ruby, my darling girl. If you are hearing this, then I failed to keep the wolves away forever.”
My hand flew to my mouth.
Khloe started crying immediately.
My mother continued.
“I wanted you to have a small life. A safe life. A life with overdue library books, burnt toast, bad first dates, and laughter in kitchens. I wanted you to know nothing of men who build kingdoms out of graves.”
Dmitri closed his eyes.
Adrian stood motionless.
“But blood has a way of remembering. And stories, my love, always return to their beginning.”
The tape crackled.
“Adrian, if you are there, do not make our daughter a weapon.”
Adrian’s face broke.
“Dmitri, if you are there, I hope you became better than your father feared you would be.”
Dmitri looked as though he had been shot again.
“And Ruby,” my mother said, voice trembling, “trust neither man completely until they trust you with the whole truth.”
I stared at the recorder.
The whole truth.
The tape continued.
“The ledger is not meant to be sold, traded, or used for revenge. It is meant to end the circle. Every family. Every bought official. Every hidden grave. The final key is where stories go when no one wants them remembered.”
A pause.
Then, softer:
“Ruby, you will know the place. You always loved the forgotten shelves.”
The tape clicked off.
No one spoke.
Then Khloe sniffed loudly. “Okay. That was emotionally devastating and extremely vague.”
I almost laughed through tears.
Dmitri looked at Adrian. “The forgotten shelves.”
Adrian shook his head. “I don’t know.”
But I did.
Not immediately.
The answer rose slowly, from memory.
My mother taking me by the hand when I was six. A rainy afternoon. A library basement. Shelves of discarded books marked for sale or destruction.
“Stories don’t die because people stop reading them,” she had told me. “They wait.”
I stood.
“The Hawthorne Public Library.”
Adrian frowned. “That library closed ten years ago.”
“Not the basement,” I said. “The archive was sealed after the flood.”
Dmitri straightened, wincing.
I pointed at him. “You are not coming if you tear those stitches.”
“I am coming.”
“You can barely stand.”
“I can shoot sitting down.”
Khloe raised a hand. “As Ruby’s best friend, I vote against everyone shooting anything in a library.”
Adrian looked at me. “The council will expect us to go there now.”
“Then we don’t sneak,” I said.
Dmitri’s eyes narrowed. “What do you suggest?”
I looked at the tape. My mother’s ring. The cipher pages. The two dangerous men who had shaped my life from opposite shadows.
Then I thought of every manuscript I had ever fixed.
Bad endings happened when characters kept secrets too long.
“We invite them.”
Adrian stared.
Dmitri’s mouth curved slowly.
Khloe whispered, “I know that smile. Ruby, why is he smiling like he wants to marry your bad idea?”
“Because,” Dmitri said, watching me, “your friend has just declared war.”
I met his eyes.
“No,” I said. “I’m editing the ending.”
Part 6: The Night Ruby Hayes Rewrote the Rules
The Hawthorne Public Library looked like a corpse in the snow.
Its windows were boarded, its stone steps cracked, its bronze letters green with age. Once, children had climbed those steps carrying backpacks and sticky fingers. Now graffiti crawled over the side walls, and yellow city notices flapped against the locked doors.
I stood across the street wearing Kevlar under Dmitri’s coat and Khloe’s spare boots because my heels had finally died a heroic death.
Dmitri stood beside me, pale but steady.
Adrian watched from the other side, his face turned toward the library like he was seeing a ghost.
“You came here with her,” I said.
He nodded. “Before you were born. Evelyn loved forgotten places.”
“So do I.”
His eyes warmed.
I looked away before it could hurt me.
The plan was insane.
That had become our theme.
Dmitri had sent word through the city’s underworld: he would trade The Glass Saint and the cipher for safe passage out of the country.
Adrian had sent a different message: the Saint would reveal the ledger to the highest bidder.
Both messages pointed to Hawthorne Library at midnight.
Every predator in the city would come.
And I would give them a story.
Khloe was in a van two streets away with Orlov, Dmitri’s terrifying lawyer, and a live recording setup. She had refused to stay behind.
“You need someone normal on comms,” she had said.
“You screamed when Orlov opened a briefcase,” I said.
“It looked like a bomb.”
“It was sandwiches.”
“They were wrapped ominously.”
Now her voice crackled softly in my earpiece. “Ruby, reminder that I hate this.”
“Noted.”
“And also that you look very cool.”
“Also noted.”
Dmitri glanced at me. “She says you look cool?”
“Stop listening to my private emotional support channel.”
“I am emotional support.”
“You are armed trauma.”
Adrian made a sound that might have been a laugh.
Dmitri glared at him.
I stepped between them automatically.
“Focus.”
Dmitri’s hand brushed mine.
Not possessive.
Asking.
I looked down at his fingers, then slipped mine through them.
His breath changed.
So did mine.
This time, I chose the touch.
We crossed the street together.
At the library doors, Adrian produced a key.
Of course he had a key.
Inside, the air smelled of mildew, dust, and old rain. Our flashlights cut across empty reading tables, overturned chairs, faded murals of children holding books beneath painted stars.
My chest tightened.
I remembered this place bigger. Warmer. Alive.
We moved toward the basement.
The door was chained.
Dmitri’s man cut it.
The stairs descended into darkness.
Halfway down, I heard voices above.
“They’re here,” Khloe whispered.
“How many?” I asked.
“Too many. Also, one man is wearing a fur coat that feels morally illegal.”
Dmitri murmured to his men in Russian.
Adrian and I reached the basement first.
The flood damage had warped the lower shelves. Boxes sagged. Old catalog cards floated in shallow puddles left by recent leaks. Forgotten books lined the walls in swollen rows.
The forgotten shelves.
I walked as if pulled.
At the far end, behind a collapsed cart, was a children’s section.
My flashlight caught the spine of a book.
Ruby and the Wolf.
My heart stopped.
“I had this book,” I whispered.
Adrian came beside me. “Evelyn wrote it for you.”
I pulled it from the shelf.
It was not printed. It was handmade, bound in red cloth, the title stitched in gold thread. My hands shook as I opened it.
Inside was a story.
A little girl named Ruby walks into a forest of wolves. They smile. They bow. They offer her crowns, jewels, and sharp silver knives. But Ruby does not take what they offer. She reads the shadows beneath their paws and finds the path they forgot.
At the back, hidden beneath the pastedown, was a metal key.
And a small drive sealed in wax.
Dmitri looked at it. “The ledger.”
Adrian exhaled like a man ending fourteen years of prayer.
Then applause echoed from the stairs.
Slow.
Mocking.
A woman descended into the basement wearing a white coat and diamonds at her throat.
Behind her came men with guns.
Dmitri’s men raised theirs.
Adrian went still.
Dmitri whispered, “Katerina Morozova.”
I knew the name now. One of the council members. Old money. Older crimes.
Katerina smiled at me.
“Ruby Hayes,” she said. “The little librarian finally found the bone.”
I lifted my chin. “The metaphor needs work.”
Her smile sharpened. “You have Evelyn’s mouth.”
Adrian’s gun rose.
Katerina did not even blink.
“Careful, Saint. You are outnumbered.”
From the other side of the basement, another group entered.
Then another.
Men and women in tailored coats, expensive shoes stepping through dirty water. They filled the basement like wolves answering a bell.
The council.
Dmitri stood in front of me.
Katerina laughed. “Still pretending to be a shield, Dmitri? Your father would be embarrassed.”
Dmitri’s voice was ice. “My father is dead.”
“Yes,” she said. “But his methods survive.”
I stepped around him.
He caught my wrist.
I squeezed his fingers once.
Trust me.
He let go.
Katerina’s eyes gleamed. “Brave girl.”
“No,” I said. “Edited girl. There’s a difference.”
I lifted the drive.
Every gun shifted toward me.
Dmitri’s entire body tensed.
Adrian whispered, “Ruby.”
“The ledger is here,” I said. “All of it. Names, accounts, recordings, locations. Enough to destroy every person in this room.”
Katerina’s smile faded slightly.
“So let us negotiate.”
“No.”
A murmur moved through the basement.
I held the drive tighter.
“I’m not selling it. I’m not trading it. And I’m definitely not giving it to any of you.”
Katerina sighed. “Then you die here.”
“No,” I said. “Because you made the mistake all villains make in bad manuscripts.”
Her eyes narrowed.
“You assumed the climax was happening in this room.”
Khloe’s voice in my ear trembled with triumph. “Ruby, we are live.”
Screens lit above us.
I had not noticed them at first—old library monitors mounted in corners, once used for catalog searches. Dmitri’s tech people had revived them.
One by one, the screens displayed faces.
Reporters.
Federal agents.
Interpol contacts Adrian had cultivated for years.
Judges not yet bought.
Newsrooms.
Every word had been streaming.
Katerina went white.
Dmitri looked at me as if I had become a thunderstorm.
Adrian smiled.
For the first time, he looked truly proud.
“You clever little thing,” Katerina whispered.
I smiled back.
“I prefer editor.”
Chaos erupted.
Not with bullets.
That was the surprise.
The wolves did not shoot because the world was watching.
They shouted. Threatened. Denied. Accused each other. And that was when Orlov’s team triggered the second trap.
Documents began uploading.
Accounts.
Names.
Photographs.
Audio.
The ledger spread across the world faster than any bullet.
Katerina lunged for me.
Dmitri caught her before she reached the first step.
He did not hit her. He did not kill her.
He simply held her there while her empire appeared on every screen.
“You should have feared the girl,” he said.
Katerina spat at him. “You think this saves you? Your name is in that ledger too.”
Dmitri’s face did not change.
“I know.”
I turned to him.
My heart dropped.
He looked at me.
And for once, he did not hide.
“My father’s crimes. Mine. All of it.”
The basement spun.
“You knew?”
“I suspected.”
“And you let it upload?”
“Yes.”
Katerina stared at him as if he had gone mad.
Maybe he had.
Dmitri’s eyes stayed on mine.
“I told you I was not a good man.”
My voice broke. “Then what are you?”
His answer came quietly.
“A man choosing spring too late.”
Police sirens wailed above us.
The council scattered like rats.
Some escaped into tunnels. Many did not. Katerina was dragged upstairs screaming into the snow, still wearing diamonds.
Adrian handed the drive to the federal agent who reached us first.
Dmitri offered his wrists.
I grabbed his arm.
“What are you doing?”
He looked at me with impossible tenderness.
“Ending the circle.”
The agent stepped forward with handcuffs.
“No,” I said.
“Ruby.”
“No.”
Dmitri’s mouth tightened. “I have done things.”
“I know.”
“You do not know all.”
“Then tell them. Testify. Burn the rest down. But don’t you dare make this a tragic sacrifice because you think it makes a cleaner ending.”
For the first time since I had met him, Dmitri looked lost.
I stepped closer.
“You asked me earlier if I made mistakes. I do. Constantly. But you are not a mistake I’m ready to close the book on.”
His eyes shone.
Just barely.
Enough.
The agent cleared his throat. “Mr. Volkov, we need you to come with us.”
Dmitri looked at me.
I nodded once.
“Go,” I whispered. “But come back honest.”
He bent and kissed me.
Softly.
In front of federal agents, criminals, my resurrected father, my sobbing best friend on comms, and the ruined shelves where my mother had hidden the truth.
This kiss was not an accident.
It was a promise.
Then they took him away.
Part 7: The Trial of Monsters
Three months later, the city learned how deep rot could grow.
The headlines called it the Hawthorne Ledger.
They called Adrian the Glass Saint.
They called Dmitri Volkov the mafia prince who turned witness against his own kingdom.
And they called me—
God help me—
The Editor Who Ended the Underworld.
Khloe framed the first article.
I threatened to burn it.
She hung it in my kitchen.
My apartment was gone. Officially, it had been “compromised.” Unofficially, several armed men had broken into it, and one had stolen my kettle. Dmitri moved me into one of his properties before his surrender, which I resisted until Khloe saw the heated floors.
“We are feminists,” she said solemnly, barefoot on marble. “But we are not fools.”
Adrian stayed nearby.
That was the strangest part.
Not the trial. Not the cameras. Not the security detail following me to buy bagels.
My father.
Alive.
Awkward.
Trying.
He brought me coffee every morning for two weeks before I finally told him I hated black coffee.
He looked devastated.
“I thought you liked it.”
“My mother liked it.”
“Yes,” he said quietly. “She did.”
So the next morning, he brought tea. Peppermint. My favorite.
I cried in the hallway for six minutes.
He pretended not to notice.
That became our rhythm. He did not demand forgiveness. I did not offer it cheaply. We built something cautious and uneven, like two people repairing a bridge during a storm.
Then came Dmitri’s testimony.
I sat in the courtroom behind a wall of security. Khloe on one side. Adrian on the other.
Dmitri entered wearing a dark suit and no expression.
But when his eyes found mine, the mask cracked.
Only a little.
Enough.
He testified for eleven hours.
He named judges. Bankers. Murderers. His father’s allies. His own.
He admitted to crimes. Deals. Threats. Violence. He did not excuse himself. He did not romanticize anything. He spoke like a man laying stones on his own grave.
The prosecutor asked, “Why cooperate now?”
Dmitri looked toward me.
The courtroom held its breath.
“Because someone taught me consequences are what make choices real.”
My eyes filled.
Khloe squeezed my hand so hard my fingers popped.
Later, Adrian testified too.
His story was worse than mine.
He had been an intelligence officer once. He had fallen in love with my mother while investigating the Volkov family. Together, they had built the ledger. Together, they had planned to expose everything.
Then my mother became pregnant.
Then everything changed.
“She wanted out,” Adrian said on the stand. “Not because she was afraid for herself. Because she loved our daughter before she ever held her.”
The defense attorney asked, “And yet you abandoned that daughter.”
Adrian’s face went pale.
“Yes,” he said.
The courtroom went silent.
He did not explain. Not at first.
Then he said, “I believed distance would keep her alive. I was wrong. Protection without presence is just another kind of loss.”
I looked down at my lap.
I forgave him a little then.
Not all at once.
But a little.
The trials stretched through spring.
Dmitri remained in custody. I visited every Thursday.
The first time, we sat across from each other separated by glass.
“You look tired,” he said.
“You look imprisoned.”
His mouth curved. “Accurate.”
I pressed my hand to the glass.
He matched it.
For a moment, the barrier disappeared.
“I read your testimony,” I said.
“All of it?”
“I’m an editor. I made notes.”
He laughed.
Actually laughed.
The guard looked startled.
Dmitri leaned closer. “Were they harsh?”
“Yes. Too many passive constructions.”
“I will improve.”
“You also left out the part where you saved me.”
“That was not relevant.”
“It was to me.”
His smile faded.
“Ruby.”
I hated when he said my name like that. Like a confession.
“I don’t know what happens after this,” I said.
“Neither do I.”
“That’s not comforting.”
“I have never been good at comfort.”
“No. But you’re learning.”
He looked down.
When he lifted his gaze again, it was raw.
“I do not want you waiting for a man who may never walk free.”
I had expected this.
Noble sacrifice, page 287.
Infuriating.
“Dmitri.”
He closed his eyes.
“No,” I said. “Look at me.”
He did.
“You do not get to decide what I survive. You do not get to choose loneliness for me and call it mercy.”
His jaw tightened.
“I love you,” he said.
The words stopped my heart.
He looked almost angry that they had escaped.
I stared at him.
He swallowed.
“I know it is selfish. I know it is impossible. I know I have no right—”
“Stop editing your confession before I’ve read it.”
His mouth closed.
My hands trembled.
“I love you too,” I whispered.
His face changed.
Not dramatically. Dmitri was not a dramatic man when it mattered most. But something in him, something long frozen, gave way.
The guard cleared his throat.
Our time was over.
I stood.
Dmitri remained seated, hand still pressed to the glass.
“Ruby.”
I turned.
He said, “When I come back, I will come back clean.”
I smiled through tears.
“No one comes back clean.”
His eyes held mine.
“Then honest.”
“That will do.”
The verdict came in July.
Dmitri was sentenced—but not to forever. His cooperation dismantled networks across five countries. His crimes were weighed against the empire he helped destroy. He received seven years, with possibility of early release.
Seven years.
A lifetime.
A blink.
A wound.
A promise.
He looked at me when the sentence was read.
I did not cry until after.
Outside the courthouse, reporters shouted my name.
Adrian put his coat around my shoulders.
Khloe told three journalists to go emotionally inconvenience themselves.
I looked at the courthouse steps, at the cameras, at the city that had swallowed my mother and nearly swallowed me.
And I made a decision.
I would not wait frozen.
I would live.
I would build.
I would write the story myself.
Part 8: The Last Page Belonged to Ruby
Six years later, snow fell over the city on a Friday night.
I stood outside the newly reopened Hawthorne Public Library, watching children run up the restored stone steps with books hugged to their chests.
The bronze letters had been polished.
The windows glowed gold.
Inside, the basement had become an archive named after my mother.
The Evelyn Hayes Center for Forgotten Stories.
Khloe had cried at the opening. Adrian had cried privately in the restroom and denied it so badly no one believed him.
As for me, I had left publishing.
Not because I stopped loving books.
Because I finally wrote one.
The Accidental Kiss became an outrageous bestseller, mostly because Khloe insisted the original title—Men With Guns and Communication Issues—was “too niche but emotionally accurate.”
The book was fiction.
Mostly.
I changed names. Places. Crimes. I removed anything that could get me sued or murdered, which unfortunately cut four chapters.
Critics called it sensational.
Readers called it addictive.
Dmitri called it “inaccurate.”
In the margins of the prison copy I sent him, he wrote:
I did not brood this much.
I wrote back:
You brooded in three languages.
He was released early in his sixth year.
Not to cameras.
Not to crowds.
To me.
The morning he walked out, the sky was pale and cold. He wore a simple black coat. His hair was shorter. There were faint lines beside his eyes that had not been there before.
He looked older.
Freer.
Afraid.
I stood beside Adrian’s car with my hands in my pockets, heart beating like it wanted out.
Dmitri stopped ten feet away.
For once, he did not move toward me like he owned the ground.
He waited.
“Ruby,” he said.
That was all.
My name.
Still my undoing.
I walked to him.
Slowly at first.
Then faster.
Then I was in his arms and he was holding me as if six years had been a door finally opened.
He buried his face in my hair.
“I came back honest,” he whispered.
I pulled away enough to look at him.
“Good.”
His eyes searched mine. “Is that enough?”
I thought of the girl in the Crimson Lounge. The one who had kissed a stranger because she wanted a story. The one who thought love was something that happened in perfect timing, with perfect people, in perfect light.
I was not that girl anymore.
Dmitri was not the right monster anymore.
Maybe he never had been.
Maybe he was only a man who had been raised among wolves and chose, too late but not too late, to stop biting.
“No,” I said.
His face went still.
Pain flashed through his eyes before he could hide it.
I took his hand.
“It’s a beginning.”
His breath left him.
Then he smiled.
A real smile.
Quiet. Devastating. Mine.
We did not marry immediately.
That would have been too easy, and my life had developed a deep allergy to easy.
We dated.
Awkwardly.
Beautifully.
Dmitri learned how to grocery shop without looking like he was negotiating a hostage release. He discovered he hated oat milk. He became weirdly invested in my neighborhood book club and once nearly started a feud over a misinterpretation of Jane Eyre.
Adrian and Dmitri remained tense for exactly nine months.
Then they bonded over hating the same prosecutor’s memoir.
Khloe married Orlov, which none of us saw coming except Orlov, who claimed he knew from the first nondisclosure agreement.
At their wedding, Khloe pointed at me and Dmitri during her toast.
“To Ruby,” she said, “who proved blind dates can change your life. Horrifically. But still.”
Everyone laughed.
Dmitri leaned close. “I am glad Julian left with the redhead.”
“She was his sister.”
“She was an assassin.”
I blinked. “What?”
Dmitri sipped champagne. “Did I not tell you?”
“No.”
“Hm.”
“Dmitri.”
He looked at me, almost smiling.
“She works for Adrian now.”
Across the room, Adrian lifted his glass at us.
The redhead from the Crimson Lounge stood beside him in a green dress.
My mouth fell open.
Dmitri’s smile widened.
“You see?” he said. “Happy endings can still contain surprises.”
I punched his arm.
He pretended it hurt.
Two years after his release, Dmitri proposed in the Hawthorne Library basement.
Not with diamonds.
With my mother’s ruby ring.
He knelt between the forgotten shelves, where everything had begun long before I knew it, and looked up at me with winter eyes that had finally learned spring.
“I have loved you badly,” he said. “Then honestly. I would like to spend the rest of my life loving you well.”
I cried so hard I forgot to answer.
Khloe, hiding behind a shelf, whispered loudly, “Say yes before I dehydrate.”
I said yes.
The wedding was small.
Library small.
Only family, friends, and several men with security training pretending badly to be guests.
Adrian walked me down the aisle.
Halfway there, he stopped.
I looked at him.
His eyes were bright.
“I missed so much,” he whispered.
I squeezed his arm.
“You’re here for this.”
He nodded once.
At the end of the aisle, Dmitri waited.
No empire.
No bloodstained crown.
No shadows behind him.
Just a man.
Mine, because I chose him.
When we kissed, Khloe sobbed. Orlov handed her a tissue with suspiciously perfect timing. Adrian looked at the ceiling like he was negotiating with God not to cry.
And somewhere, in the quiet place where stories wait, I hoped my mother saw us.
Years later, our daughter found the first edition of The Glass Winter on a low shelf in our home library.
She was five, stubborn, and had Dmitri’s eyes.
“What is this?” she asked.
Dmitri froze.
I looked at the book. At him. At the little girl holding a history too heavy for her hands.
Then I knelt.
“That,” I said, “is a story about people who made mistakes.”
Her nose wrinkled. “Is it scary?”
“Yes.”
“Does it have a happy ending?”
Dmitri looked at me.
I looked at him.
Then at our daughter.
“It does,” I said. “But not because nothing bad happened.”
She frowned with serious concentration.
“Then why?”
Dmitri knelt beside me and brushed a dark curl from her forehead.
“Because someone brave edited the ending.”
Our daughter considered this.
Then she opened the book.
Outside, snow began to fall, soft against the windows.
Inside, the house smelled of tea, cedar, and pages.
Dmitri’s hand found mine.
This time, no one was chasing us. No guns waited in the dark. No secrets stood between us like locked doors.
Only a book.
A child.
A family built from ruins.
And the first line of a new story, waiting to be read.
THE END
