APKDock Logo
Chapters
share
Obsidian Veil Novel Cover

Obsidian Veil

Self-reliant entrepreneur Jennifer finds her life upended when her business dealings lead her to Joseph, a secretive billionaire harboring a lethal agenda. Their intense professional friction sparks a forbidden romance, risking the empire she built. As Joseph’s dark history, hidden heirs, and corporate sabotage emerge, Jennifer is trapped in a web of betrayal. In this high-stakes world, power and desire collide, turning every choice into a deadly gamble.
Chapters
share

Chapter 8

By morning, Jennifer had already decided one thing:

She would not panic.

Panic led to mistakes. And mistakes, in her world, were expensive.

But calm?

Calm let you watch.

And right now she needed to watch everyone.

The office buzzed like any other weekday, but Jennifer noticed the difference immediately.

Not in the noise.

In the rhythm.

Too coordinated. Too smooth. Like everyone was playing their roles just a little too well.

She stepped out of the elevator, her heels clicking against the marble floor, posture straight, expression composed. Heads turned briefly, then snapped back to work.

Normal.

Or at least... pretending to be.

"Good morning, ma'am," her assistant said, rising quickly.

"Morning," Jennifer replied. "Schedule?"

"Finance review at ten. Operations at noon. And..." she hesitated slightly, "Joseph is expected in the building today."

Jennifer's grip tightened almost imperceptibly on her tablet.

"Noted," she said calmly.

Her office felt different.

Again.

Not disturbed.

Not obviously touched.

But she felt it.

Like walking into a room where someone had just left seconds before you arrived.

Jennifer closed the door behind her and stood still for a moment, listening.

Nothing.

Stillness.

She walked to her desk, sat down, and opened her laptop.

First thing security logs.

Her fingers moved quickly.

Access records.

Entry timestamps.

System log-ins.

Everything looked clean.

Too clean.

No forced access. No unusual entries. No trace of anyone entering her office after she left.

Which meant one of two things.

Either no one had come in.

Or whoever did...

Knew exactly how to erase it.

Jennifer leaned back slowly.

"Good," she murmured under her breath.

A challenge.

A knock.

"Come in."

Chidera stepped in, tablet already in hand.

"I reviewed the system logs," he said without preamble. "There's no record of external access."

Jennifer nodded. "Same conclusion I reached."

He frowned slightly. "Then how"

"They're internal," she finished.

Silence.

That landed.

Chidera stepped further in, lowering his voice instinctively. "Someone inside the company?"

"Yes."

He processed that quickly.

Then asked the question that mattered.

"Do we tell the board?"

Jennifer shook her head immediately. "No."

"Why not?"

"Because if we alert them too early, whoever is responsible will go quiet."

Chidera nodded slowly. "And we lose the trail."

"Exactly."

She stood, walking toward the glass wall, looking out over Lagos.

"This person is careful," she continued. "Calculated. They've been doing this for a while."

"And now they know we're looking," Chidera added.

Jennifer's lips pressed together.

"Yes."

The finance meeting started at ten.

Jennifer walked in like nothing had changed.

That was the key.

If you wanted the truth, you didn't disrupt the system you let it expose itself.

"Let's begin," she said, taking her seat at the head of the table.

Reports were presented.

Numbers discussed.

Projections debated.

Jennifer listened more than she spoke.

Watched more than she reacted.

Every hesitation.

Every glance.

Every slight delay before answering a question.

She noticed everything.

One manager avoided eye contact when Division B was mentioned.

Another flipped too quickly through his notes.

Small things.

But small things mattered.

Always.

Halfway through the meeting

The door opened.

Joseph stepped in.

Unannounced.

Unapologetic.

And instantly

The energy shifted.

Jennifer felt it before she even looked at him.

That same quiet pull.

That same controlled intensity.

"Apologies for the interruption," he said smoothly. "I won't take long."

No one questioned him.

Of course they didn't.

Men like Joseph weren't questioned.

They were accommodated.

Jennifer kept her expression neutral. "Go ahead."

His gaze found hers briefly.

Held.

Then moved on.

Professional.

But not.

"I reviewed some of the recent financials," he said, stepping closer to the table. "Particularly Division B."

A ripple of tension passed through the room.

Subtle.

But there.

Jennifer noticed.

Of course she did.

"And?" she asked.

Joseph tilted his head slightly. "There are inconsistencies."

Silence.

One of the senior accountants shifted in his seat.

"Inconsistencies how?" Jennifer pressed.

Joseph's eyes flicked to her again.

Then

"Patterns that don't align with standard operational behavior."

The phrasing was deliberate.

Vague enough not to accuse.

Sharp enough to provoke.

Jennifer leaned forward slightly. "Do you have specifics?"

Joseph smiled faintly.

"Not yet."

A lie?

Or strategy?

Jennifer couldn't tell.

And that unsettled her more than she liked.

The meeting ended with more questions than answers.

Exactly how Jennifer wanted it.

Confusion created movement.

And movement revealed patterns.

As the room cleared, Joseph lingered.

Of course he did.

Jennifer remained seated, pretending to review her notes.

"You're tightening control," he said quietly.

She didn't look up. "I'm doing my job."

"Mm."

That soft, knowing sound again.

She finally met his gaze. "You seem very interested in how I run my company."

He stepped closer.

Too close.

Not inappropriate.

But intentional.

"I'm interested in results," he said.

Her pulse quickened slightly.

"And what do you think of mine?"

His eyes held hers.

Longer this time.

"Effective," he said softly. "But... you're not the only one making moves."

A chill ran down her spine.

"What does that mean?"

Joseph straightened slightly, creating just enough distance to make the moment feel almost normal again.

"Exactly what it sounds like."

Then he turned.

And left.

Just like that.

Jennifer exhaled slowly.

He knew something.

Or he was playing a deeper game.

Either way

He wasn't just observing anymore.

The rest of the day unfolded like a controlled storm.

Jennifer moved through departments.

Asked questions.

Reviewed processes.

Nothing obvious.

Nothing concrete.

But the feeling remained.

She was being watched.

Tested.

Measured.

Late afternoon

She found Chidera in the records room.

Stacks of files spread across the table.

"You're digging deep," she said.

He looked up. "I wanted to see if the pattern existed before the last audit cycle."

"And?"

He turned the tablet toward her.

"There's a variation of it here."

Jennifer's eyes narrowed.

"So this didn't start recently."

"No," he said. "It evolved."

She exhaled slowly.

"Which means this person has been here for a while."

Chidera nodded.

"Long enough to understand the system completely."

Silence settled between them.

Heavy.

Real.

"Ma'am," Chidera said carefully, "what if it's someone... senior?"

Jennifer didn't answer immediately.

Because she had already considered that.

And she didn't like the answer.

"Then we proceed carefully," she said finally.

"Very carefully."

Evening crept in again.

Jennifer returned to her office, closing the door behind her.

This time

She locked it.

Not out of habit.

Out of awareness.

She walked to her desk slowly.

Sat down.

Exhaled.

Then

Her eyes froze.

On her laptop screen

A file was open.

One she hadn't opened.

One she didn't recognize.

Her heart began to pound.

Slow.

Heavy.

She didn't touch the keyboard.

Didn't move.

Just stared.

At the blinking cursor.

At the document.

At the single line typed across the top:

"You're looking in the wrong place."

Jennifer's breath came shallow.

Controlled.

But tight.

Slowly

She reached for the mouse.

Scrolled.

Nothing else.

Just that sentence.

Mocking.

Precise.

Intentional.

Her phone buzzed.

She didn't look at it.

Didn't need to.

Because now

She understood something clearly.

This wasn't just sabotage.

This wasn't just observation.

This was interaction.

And whoever was behind it

Was close enough...

To touch everything she trusted.

Jennifer lifted her gaze slowly.

Scanning the room.

The glass.

The shadows.

The reflection of herself staring back.

And for the first time

A thought settled, cold and undeniable:

What if the person she was looking for...

Was already sitting at the table with her?

You may also like

After My Fiancé Called Me Crazy, I Vanished Novel Cover
8.2
A table set for two remains untouched as Everett leaves his fiancée to unravel in isolation. In this haunting modern romance novel, she battles her trembling hands and fracturing mind alone in the quiet room. When the agonizing solitude becomes too much to bear, she vanishes without a trace. Her sudden disappearance leaves behind a dark mystery of a love shattered by doubt and a mind pushed to its absolute limit, changing everything.
After My Groom Planned My Death, I Planned His Novel Cover
9.4
On what should have been her happiest day, a bride realizes her groom has arranged her murder. After surviving his lethal trap, she abandons her innocence to become a cold strategist. Driven by a thirst for retribution, she enters a high-stakes game of deception to ruin the man she once loved. As she peels back the layers of his dark secrets, she prepares a final, meticulous counter-strike to ensure he suffers the exact fate he designed for her.
My Husband Paid for His Mistress Instead of My Mother’s Surgery Novel Cover
8.3
On a hospital gurney, she clings to Flynn’s hand, desperate for comfort before her mother’s critical surgery. But his touch is icy, his eyes fixed on his buzzing phone. As she’s wheeled away, she catches the tension in his jaw—a silent betrayal. When she learns his money went to his mistress, not her mother’s operation, her world shatters in a single, devastating moment.
Leaving Love for New Beginnings Novel Cover
8.6
Following a devastating divorce caused by her husband’s infidelity, Elara relocates to a quiet seaside community for a fresh start. There, she encounters Julian, a withdrawn artist haunted by a dark history. As their bond deepens, Elara unearths Julian’s connection to a hidden local legacy. The pair is forced to confront a dangerous web of deception to reveal the truth. Can their romance endure these secrets, or will the past destroy them?
Maid of Honor Turned Cheater Novel Cover
9.4
In this gripping contemporary thriller, a loyal maid of honor is pulled into a perilous maze of lies and high-stakes conflict. Her simple commitment to a wedding transforms into a lethal game defined by treachery. As dark secrets surface, she is forced to navigate a landscape of hidden agendas where no one can be trusted. Caught between her obligations and staying alive, she risks all to expose a truth capable of ruining everyone she knows.
When My Husband Realized He Married the Racing Legend Novel Cover
9.4
For seven years, Celia has been the flawless, unseen wife of billionaire Desmond—while he cancels dinners and never looks twice. On their anniversary, his call is cold: something came up. But Desmond has no clue who he married. Beneath the penthouse polish, Celia is the racing legend the world worships and he can only chase. When her hidden identity crashes into his neglect, the man who took her for granted must face the woman he never truly saw—and the desire he never thought he'd have to earn.