Valentina's POV
It's been two days since the argument. Leonardo is always cold, and now, I was at my desk, reviewing Leonardo's schedule for tomorrow, when the light emergency lights kicked on.
“Never agree to an arranged marriage,” I replied, seeing a post of someone asking for suggestions.
I heard voices down the hall, and Leonardo's door flew open as he walked out, phone to his ear.
"What do you mean the entire system is down?" His voice was controlled, but I heard the edge underneath.
"Conference room. Now,” he said, looking at me.
I grabbed my tablet and followed him. The conference room was chaos, eight engineers stood around a laptop, talking over each other. Screens displayed error messages in red, lines of code scrolled too fast to read.
Xavier Aubert, head of IT, tall, mid-thirties, wire-rimmed glasses, always calm, looked anything but calm now. His face was pale, and his hands shook as he typed.
"Talk to me, Xavier," Leonardo said, breathing heavily.
"The entire IPO database crashed. Financial records, investor data, stock projections…everything,” he said, shaking.
"How long to fix it?"
"I don't know,” he replied, tapping his foot on the floor.
"Guess."
"Twelve hours…maybe more."
"We have a board meeting in three hours, they need those files,” I said, breathing heavily.
"I know,” Xavier said, moving from place to place.
"Then fix it,” Leonardo replied, as his jaw clenched.
"We're trying."
Leonardo turned to another engineer. "David, what caused this?"
David Park, Korean, late twenties, hoodie, messy hair, nervous energy, shook his head. "Unknown. It looks like a cascading failure in the encryption layer. But the logs are corrupted and we can't trace the origin."
"What about backups?"
"The backups are stored on the same server cluster. They're locked out too."
Leonardo's hand curled into a fist. "So we have no data and no backups."
"Correct,” yes he said, shaking while looking at Leonadro.
"How is that possible?" Leonardo said, his eye brows furrowed.
"Someone bypassed the redundancy protocols,” David said.
"Someone? You mean sabotage?" Leonardo's eyes were wide, as he clenched his jaw.
"We don't know yet,” he said. Leonardo turned to Xavier . "If we don't recover this data in three hours, the IPO is dead. Do you understand?"
"Yes."
"Then stop talking and fix it!” He shouted, as he nodded and turned back to the laptop.
I stood near the door, watching, listening. The engineers typed frantically. Code appeared on the screens, but error messages flashed.
"Try rerouting through the secondary server," Xavier said.
"Access denied,” David said, after typing it.
"What about the tertiary backup?"
"Same thing."
"Damn it."
Twenty minutes passed, then thirty. “I don't care what you have to do. Find someone who can fix this. Now,” Leonardo said, through the phone.
He hung up, as he loked at Xavier. "Well?"
"Still working on it,” he said, his voice shaking.
"Work faster."
I stepped closer and looked at the screen over David's shoulder. The code was familiar. Python, encryption algorithms, database architecture, and I saw the problem immediately.
The cascading failure wasn't random. Someone had inserted a logic bomb into the authentication module.
When the system tried to verify credentials, it triggered a recursive loop that locked out all access points.
But the engineers were looking in the wrong place. They were trying to bypass the encryption, they should be disabling the loop.
This wasn't my job. I was a secretary, not an engineer.
But if they didn't fix this in the next two hours, CrossTech would lose billions, Leonardo would lose everything.
"Excuse me,” I said, but no one heard me.
"Excuse me," I said louder, waking forward.
Xavier looked up. "What?"
"I think I see the problem,” I said, calmly.
"Valentina, not now," Leonardo said, massaging his forehead.
"The authentication module. There's a recursive loop in the credential verification process,” I said.
“How do you know that?" Xavier said, his lips in a deep frown.
"I can see it in the error logs."
"The logs are corrupted,” he said.
"Not all of them. Look at line 347, the timestamp repeats every 0.3 seconds. That's the loop,” I said, as David scrolled to line 347 and stared.
“She's right,” David said, as Xavier leaned in. "How did you see that?"
I didn't answer, but walked to the laptop. "May I?"
Xavier looked at Leonardo and he stared at me. "What are you doing?"
"Fixing this,” I rolled my eyes.
"You're a secretary."
"I'm also a coder,” I said.
"Since when?" He said his brows furrowed.
"Since I was sixteen. Now, do you want your data back or not?" I said, my lips in a small smile.
“Do it,” Leonardo said.
I sat down and placed my fingers on the keyboard, as the room went quiet.
I opened the terminal. Typed commands from memory, bypassed the corrupted logs, accessed the authentication module directly.
The recursive loop was elegant and whoever wrote it knew what they were doing.
But they made one mistake. They hardcoded the loop's termination condition, which meant I could override it.
I wrote a patch ten lines of code. "What are you doing?" Xavier asked, leaning over my shoulder.
"Disabling the loop without triggering the fail-safe."
"There's a fail-safe?" He said, looking at me.
"Yes. If you try to brute-force the module, it wipes the database permanently,” I said, as David went pale. "We were about to brute-force it."
"I know,” I said, as I finished the patch.
The screen flashed, error messages disappeared, as green text appeared. "Access restored."
David stared. "How did you..."
I didn't answer. I opened the database, files appeared, financial records, investor data, stock projections.
“It's fixed,” I stood and stepped back, as the room was silent. Leonardo stared at me. His face was unreadable.
"Who taught you to code like that?" Xavier said, breaking the silence.
"I taught myself,” I said, smiling softly.
"That's impossible,” he said, his brows furrowed.
"Clearly it's not,” I said, rolling my eyes.
David scrolled through the patch I wrote. "This is... advanced. University-level. Beyond that."
"I learned from online courses. MIT OpenCourseWare. Stanford's free lectures. YouTube tutorials."
"Why?" Leonardo's voice was quiet.
"Because I wanted to,” I said, looking at him.
"Why didn't you tell me?" He said, stepping forward.
"You didn't ask,” I said, as his jaw tightened.
Marcus cleared his throat. "We should run diagnostics. Make sure there's no residual damage."
"Do it," Leonardo said, but his eyes didn't leave mine.
The engineers turned back to their screens, as I walked to the door.
"Valentina,” Leonardo said, as I stopped and turned.
Leonardo stood in the center of the room. His hands were in his pockets, his expression was controlled, but his eyes were different.
"Thank you," he said.
“You're welcome,” I nodded and left.
Back at my desk, I sat down, my hands shaking.
I had just saved CrossTech's IPO…saved Leonardo's company.
And revealed a secret I'd kept for two years. Twenty minutes later, Leonardo walked out of the conference room and stopped at my desk.
"My office. Now,” he said, and I followed him inside as he closed the door.
"Sit."
He leaned against his desk, arms crossed. "Explain."
"Explain what?" I said calmly.
"How a secretary knows advanced encryption algorithms."
"I started learning since when I was 16. I went to school afterwards, but my mom got sick and I needed money. Freelance coding paid better than waitressing."
"Why didn't you apply for an engineering position?" He said.
"Because I don't have a degree, no company would hire me."
"I would have,” he said, staring at me, totally surprised.
"You didn't know."
"What else don't I know about you?" He said, shaking his head slightly.
"A lot,” I said, giving him a bored look.
"Like what?"
"Like the fact I've been debugging your company's code for six months,” I said, and bis eyes widened.
"What?"
"The payroll system had a rounding error. I fixed it. The inventory database was losing data every third Tuesday. I fixed that too. The client portal kept crashing on mobile devices. Fixed."
"Why?"
"Because I could, and because no one else noticed,” I said, as Leonardo ran a hand through his hair.
"Jesus Christ, Valentina."
"Are you angry?" I said, smiling.
"I don't know what I am,” he said, pacing round the room, and stopped to looked at me.
"You're not what I thought you were."
"What did you think I was?" I said, shaking my head.
"Someone who needed saving."
I heaved a sigh. "I never needed saving. I needed a job,” I said, as he laughed a little.
"I married a genius and didn't even know it."
"I'm not a genius."
"You just saved my company in ten minutes,” he said, his ha ds in the air.
"Anyone could have done it."
"No, they couldn't."
Leonardo walked to the window and stared out at the city.
"Why didn't you tell me?" he asked quietly.
"You never asked who I was. You only saw what I could do for you and I mentioned it during your family dinner,” I said, as he turned, his eyes met mine.
"Go home, Valentina,” he said suddenly.
"What?"
"Take the rest of the day off."
"Leonardo..."
"That's an order,” he said, and I stood, and walked to the door.
That night, I sat in my room, replaying the day. I had revealed myself, stepped out of the box he put me in.
I touched the necklace, my lips in a small smile. Let him be confused, I was done hiding.
But someone crashed the IPO database today. Someone inserted a logic bomb and Leonardo thought it was random.
I opened my laptop and started tracing the code. Whoever did this was inside CrossTech.
And I was going to find them.