Mafia Hearts

The File That Stole Six Years · Chapter 2 of 6

Chapter 2

By My Life Story Editorial · Published · Updated

Three black SUVs stopped outside St. Margaret’s.

I counted eight men.

Matteo stepped from the middle vehicle.

He looked exactly as he always had—tailored charcoal suit, silver at his temples, calm expression.

To anyone else, he looked like the loyal friend who had protected my family for half his life.

But once trust breaks, every familiar detail becomes suspicious.

Sophia stood beside me at the second-floor window.

“Who’s that?”

I rested a hand on her shoulder.

“Someone I know.”

“Is he nice?”

Children ask complicated questions with simple words.

“I’m trying to find out.”

Eleanor appeared behind us.

“Mr. Vitelli, should we call the police?”

I almost smiled.

People rarely suggested calling police when I was involved.

“Not yet.”

I sent a message to my head of security, Luca Ferraro.

Matteo does not come near Sophia. Nobody leaves without my approval.

Luca replied immediately.

Understood.

I trusted Luca.

Which frightened me.

Six hours earlier, I would have said the same thing about Matteo.

That was the problem with betrayal.

It didn’t just destroy one relationship.

It poisoned every loyal face around you.

Matteo entered the office alone.

His men remained downstairs after Luca stopped them.

The moment Matteo saw Sophia, he froze.

It was brief.

But unmistakable.

Recognition.

Sophia moved behind me.

Matteo recovered.

“My God.”

He stared at her.

“Marco…”

“Sit.”

He obeyed.

That was unusual.

Matteo rarely obeyed anyone without arguing first.

I placed Alina’s letter on the desk.

His face changed.

Only slightly.

Still enough.

“You’ve seen this before,” I said.

“No.”

“You recognized the handwriting.”

“Of course. I knew Alina.”

“You knew Daniel Mercer too.”

He leaned back.

“So?”

“Mercer arranged Sophia’s placement here.”

Matteo looked toward Eleanor.

“That doesn’t mean anything.”

“Then explain it.”

“Daniel handles matters for dozens of people.”

“For you.”

“For me, yes. Also for companies, families—”

“Why did you tell me to stop looking?”

His jaw tightened.

“You know why.”

“Tell me again.”

He looked offended.

“You were destroying yourself. You hadn’t slept properly in two years. You were interrogating anyone who had ever spoken to Alina. Half the city thought you were losing your mind.”

“I was looking for my child.”

“And I helped you.”

“Until you convinced me to quit.”

His voice rose.

“Because Alina asked you to leave her alone!”

I slid the letter toward him.

“She says otherwise.”

Matteo didn’t touch it.

“What does she say?”

“That someone threatened Sophia.”

He said nothing.

“That someone was stealing money from my businesses.”

Still nothing.

“And that I shouldn’t trust you.”

His face changed at last.

Not fear.

Pain.

“Marco.”

I stood.

He remained seated.

For twenty-four years, Matteo and I had known every version of each other.

We were sixteen when we met.

Both angry.

Both poor.

Both determined never to be powerless again.

When my father died, Matteo slept on my apartment floor for three weeks because I couldn’t stand being alone.

When Matteo’s younger brother overdosed, I was the one who identified the body.

We had built everything together.

Now I couldn’t tell whether those memories were real or simply part of the longest deception of my life.

“Did you threaten my wife?”

“No.”

“Did you know Sophia was here?”

He hesitated.

That was enough.

I stepped closer.

“Did you know?”

“Yes.”

Sophia gasped behind me.

Everything inside me went still.

“How long?”

“Eighteen months.”

Eleanor covered her mouth.

I stared at him.

“Eighteen months.”

“Yes.”

“You let me believe my daughter could be dead for eighteen months.”

“You don’t understand.”

I grabbed the front of his jacket.

Luca moved at the doorway.

I raised one hand.

He stayed where he was.

Matteo didn’t fight me.

“Then make me understand.”

“I was protecting her.”

“From who?”

His eyes moved toward Sophia.

“Not here.”

I shoved him back into the chair.

“Everything happens here.”

Sophia whispered my name.

I released Matteo immediately.

She was frightened again.

I hated myself for letting her see that side of me.

I crossed to her.

“I’m sorry.”

She looked at Matteo.

“Do you know my mommy?”

Matteo’s face softened.

“Yes.”

“Where is she?”

He looked away.

Sophia understood.

Her shoulders fell.

I turned back.

“Tell me.”

Matteo rubbed a hand over his face.

“She’s alive.”

The room stopped.

“What?”

“At least she was three weeks ago.”

I grabbed the desk.

“Where?”

“I don’t know.”

“You expect me to believe that?”

“Yes, because it’s the truth.”

“Start talking.”

Matteo looked toward Eleanor.

She took Sophia into the hallway, though my daughter protested.

Once the door closed, Matteo leaned forward.

“Alina contacted me five years ago.”

I felt my hands curl.

“She reached out because she had discovered someone manipulating accounts inside your legitimate companies.”

“You?”

“No.”

“Then why hide it?”

“Because whoever was doing it had access to your private systems, internal schedules, financial records, security rotations—everything.”

“Who?”

“We didn’t know.”

I laughed without humor.

“So Alina wrote that I shouldn’t trust you by accident?”

“No.”

That stopped me.

Matteo looked directly at me.

“She wrote it because I told her to.”

I stared at him.

“What?”

“She needed someone she could appear to distrust.”

“That makes no sense.”

“It will.”

He stood slowly.

“Marco, the person she feared wasn’t just stealing from you. He was building evidence that could destroy you while redirecting money into operations you knew nothing about. If authorities discovered it, every document pointed back to you.”

“And Alina discovered this?”

“Yes.”

“She came to you?”

“Eventually.”

“Why not me?”

“Because your communications were compromised.”

I looked at Luca.

He frowned.

Matteo continued.

“Alina believed someone close to you had access to your phones, offices, houses. She thought if she told you directly, whoever was listening would move against Sophia.”

“So you helped her disappear.”

“Yes.”

“And watched me tear the world apart searching.”

His eyes filled with regret.

“Yes.”

I crossed the office before I knew I had moved.

Luca stepped between us.

“Boss.”

I stopped.

Matteo didn’t flinch.

“You let me suffer.”

“I kept your daughter alive.”

“You let me bury her in my mind every night.”

“I know.”

“No. You don’t.”

“I watched you.”

“That isn’t the same.”

“No,” Matteo said quietly. “It was worse.”

My anger faltered.

There was something in his face I hadn’t expected.

Shame.

“Then why did Alina warn me not to trust you?”

“Because we believed whoever was behind this knew I was helping her. We needed them to think Alina had turned against me.”

“You expect me to accept that?”

“No.”

He reached into his jacket.

Luca immediately raised his weapon.

Matteo stopped.

“Relax.”

Slowly, he removed a small brass key.

He placed it on the desk.

“There’s a private safe-deposit box in Milwaukee. Alina opened it four years ago. My name is the secondary authorization.”

“What’s inside?”

“Proof.”

“Of what?”

“I don’t know. She never let me see everything.”

Convenient.

I picked up the key.

“Why did Mercer place Sophia here?”

“Alina contacted him eighteen months ago. She needed Sophia somewhere protected but disconnected from everyone around us.”

“Why an orphanage?”

“Because foster-placement records are harder for private investigators to follow when identity documents are altered.”

“You helped hide my child.”

“I helped your wife keep her alive.”

The distinction meant nothing to me.

“Why didn’t you tell me after she was safe?”

Matteo looked toward the door.

“Because Alina was still being hunted.”

The words settled heavily.

“By who?”

“I’ve spent six years trying to answer that.”

“Then you failed.”

“Yes.”

His acceptance bothered me more than an argument would have.

A knock interrupted us.

Eleanor entered, pale.

“Mr. Vitelli?”

“What?”

“There’s a woman downstairs asking for Sophia.”

Matteo’s face changed instantly.

“Name?”

“She says her name is Rachel Dunn.”

Matteo stood.

“We need to leave.”

I looked at him.

“You know her?”

“No.”

“Then why?”

“Because nobody should know Sophia is here.”

Eleanor shook her head.

“She says she’s from county child services.”

“Did you call them?” I asked.

“No.”

Matteo looked at me.

“Marco.”

For the first time since he arrived, I heard genuine fear in his voice.

I moved toward the hall.

“Luca, lock the building down.”

We reached the staircase.

A woman stood in the lobby holding identification.

She looked ordinary.

Mid-forties.

Navy coat.

Leather folder.

She smiled when she saw me.

“Mr. Vitelli?”

“Yes.”

“I’m Rachel Dunn with Cook County Family Services. We received notification regarding a custody irregularity involving Lily Moretti.”

“That was fast.”

“Children’s cases move quickly.”

“No,” I said. “They don’t.”

Her smile faded slightly.

Behind me, Matteo whispered:

“Marco.”

I glanced back.

His face was white.

“What?”

“I know her.”

“You said you didn’t.”

“I know the face. Not the name.”

Rachel stepped backward.

Luca blocked the exit.

Matteo came closer.

“She worked for Alina.”

Rachel stopped.

Sophia appeared at the upper landing.

“Rachel?”

The woman looked up.

Sophia smiled.

“Aunt Rachel!”

Every person in the lobby froze.

Rachel’s eyes filled with tears.

Then she looked at me.

“If Sophia called you Daddy, we’re out of time.”

I descended the final step.

“Out of time for what?”

Rachel glanced at the doors.

“For finding Alina before the man who’s been searching for her realizes Sophia has led you straight back into the game.”

---

✦
YOUR CHOICE

Cookie preferences

Read and listen either way. You can change your choice at any time using the link in the footer.

Essential & reading preferences

Remember this choice and the bookmarks, text size and listening settings you choose. Also supports security and publisher sign-in.

Always available

Help us understand story visits, chapter progress and listening using a random browser identifier. No advertising trackers are enabled.

Your choice lasts 180 days on this browser and this website. Read our privacy policy.