Thursday morning felt like walking through fog thick, suffocating, every step uncertain.
I hadnât slept more than forty minutes at a stretch. Every time I closed my eyes, the same loop played: Lila kissing Lucas under the park lamp, the flash of a phone camera from the darkness, the distorted voice on the phone saying âsomeone whoâs watched you watch her for years,â and then that final, devastating video attachment of Lila in her bedroom, alone, voice cracking as she whispered things I was never supposed to hear.
âI like him⊠but Eliâs been so strange lately. What if he resents me for asking him to help? What if the matchmaker thing was always about⊠us?â
The words kept replaying. She had said âus.â
Not âhim.â Not Lucas.
Us.
And someone had recorded her saying it.
Someone had cameras or access in her room too.
That realization had kept me awake until dawn: the blackmail wasnât only targeting me anymore. It had crossed the property line between our two houses. Whoever this was had invaded both of our most private spaces.
I sat at the kitchen table staring at cold coffee while Mom bustled around making breakfast.
âYou look terrible, Eli,â she said, setting toast in front of me. âAre you sick?â
âJust tired,â I lied.
Dad glanced over from his tablet. âSchool stress?â
âSomething like that.â
I couldnât tell them. Not yet. Not until I knew who âtheyâ were.
School was unbearable.
I saw Lila first thing in the hallway. She was glowing cheeks pink, eyes bright, wearing the same blue dress from Wednesday night like she couldnât bear to take it off yet. When she spotted me she practically ran over.
âEli!â She grabbed both my forearms, bouncing on her toes. âLast night was⊠wow. We talked until two in the morning on the phone after he walked me home. Heâs planning something for Saturday. A surprise.â
My throat closed. âThatâs⊠great.â
She searched my face. âYou sure youâre okay? Youâve been so quiet.â
I forced a smile. âJust happy for you.â
She hesitated, then hugged me quick but tight. âYouâre the best friend anyone could ask for. Seriously.â
Best friend.
The words landed like stones.
As she walked away toward Lucas who was waiting at her locker with two coffees I felt Alex appear at my shoulder.
âWe need to talk,â he muttered. âNow.â
We ducked into an empty stairwell.
âI ran more traces last night,â he said quietly. âThat IP from the library? It bounced again but the final hop was a residential address two streets over.â
My pulse spiked. âWhose?â
âGuess.â
I stared at him.
He exhaled. âThe Brennan house. Lilaâs Wi-Fi network.â
The world tilted.
âNo,â I whispered. âShe wouldnât.â
âI know. But the signal came from inside their router. Someone using her home internet.â
My mind raced through possibilities.
Her mom? Unlikely Mrs. Brennan barely knew how to use f*******:.
Her older brother who moved out last year? Possible, but he lived in another city now.
OrâŠ
âSomeone who has access to her house,â I said slowly. âSomeone who comes and goes without suspicion.â
Alex nodded grimly. âSomeone whoâs been in both your houses since you were kids.â
The stairwell suddenly felt too small.
We spent lunch in the library, laptops open, digging.
I pulled up old group photos from neighborhood barbecues, birthday parties, sleepovers. Faces Iâd known forever.
Then I saw it.
In almost every photo where Lila and I were together there was always one other constant presence in the background.
Smiling. Quiet. Watching.
Mia Gonzalez.
Mia the very first match I ever made. Mia and Tyler. The one that started everything.
Mia, who had been Lilaâs closest friend since middle school.
Mia, who had slept over at Lilaâs house countless times.
Mia, who had once borrowed my laptop for a school project sophomore year when I still had that old remote-access software installed.
Mia, who had cried in the library that day I overheard her, the day I decided to become a matchmaker.
Mia, who had thanked me anonymously on @HeartstringsHigh a hundred times⊠but never in person.
Alex leaned back, eyes wide. âHoly shit.â
âIt fits,â I whispered. âShe knew about the account from the beginning because she was the first success story. She saw how obsessed I was with making people happy. And when she realized it was all because of LilaâŠâ
Alex finished the thought. âShe snapped.â
Jealousy.
Not romantic jealousy toward me but protective, possessive jealousy toward Lila.
The kind that says: if I canât have the perfect love story, neither can you.
Or worse: if you hurt her by never confessing, Iâll make sure you lose her forever.
I felt sick.
âBut the video of Lila,â I said. âHow did she get that?â
Alex swallowed. âSleepovers. She stays over all the time. Easy to plant a small camera. Or use her phone when Lilaâs in the shower.â
The violation hit harder than anything yet.
We sat in stunned silence.
Then my burner buzzed.
Youâre getting warmer, Eli. But youâre still missing the why.
Attached: one last photo.
Not of Lila.
Of me.
Age twelve. In Lilaâs backyard. Holding a daisy chain Iâd made for her. She was laughing, crown of flowers in her hair.
And in the corner of the frame barely visible, half-hidden behind a tree was a younger Mia, watching us.
Watching me give Lila the flowers.
Watching the moment I fell in love.
The caption underneath:
I saw it first. I knew before either of you did. And Iâve been waiting for you to ruin it ever since.
The final twist landed like a bomb.
Mia hadnât just discovered my secret.
She had carried hers for years.
She had loved Lila too.
Not as a friend.
As more.
And when Lila started falling for Lucas when it became real she decided that if she couldnât have Lila, no one could.
Especially not me the boy whoâd been too scared to speak for a decade.
The blackmail wasnât revenge against matches.
It was grief.
Twisted, possessive grief.
I closed the laptop.
Alex looked at me. âWhat now?â
I stood up slowly.
âNow I end it.â
After school I walked straight to Miaâs house three blocks away, same neighborhood weâd all grown up in.
She was on the porch swing when I arrived, reading a book.
She looked up, smiled like nothing was wrong.
âHey, Eli. Whatâs up?â
I didnât sit.
I held up my burner phone.
âI know.â
The smile froze.
Then slowly melted.
She set the book down.
For a long moment neither of us spoke.
Finally she sighed long, tired.
âI didnât want it to go this far.â
âThen why?â
She looked past me, toward Lilaâs house in the distance.
âBecause you were going to let her fall for him. And then youâd spend the rest of your life regretting it. And sheâd spend hers wondering why you never said anything. I couldnât watch that.â
âSo you decided to destroy us both instead?â
âI decided to force your hand.â Her voice cracked. âI thought if you were scared enough if you thought youâd lose her completely youâd finally tell her.â
I stared at her.
âYou recorded her crying.â
âI didnât want to hurt her,â she whispered. âI just⊠needed her to see. To question. To maybe choose differently.â
âYou violated her privacy. Mine. For years.â
Tears slipped down her cheeks.
âI know.â
Silence stretched.
âIâm deleting everything,â I said finally. âThe videos. The photos. The account logs. And youâre going to stop. No more messages. No more threats. Or I go to the police with everything.â
She nodded, small and broken.
âIâll delete my copies too. I swear.â
I believed her.
Not because she was trustworthy anymore.
But because she looked like someone who had finally run out of fight.
As I turned to leave, she spoke one last time.
âEli?â
I paused.
âShe does love you. Not the same way yet⊠but itâs there. Underneath. Always has been.â
I didnât answer.
I just walked away.
That night I sat on my roof the same roof Lila and I used to climb onto as kids.
I deleted every threatening message.
I wiped the burner.
I logged into @HeartstringsHigh one last time.
And I posted a single story:
Thank you for everything. But the matchmaker is retiring. Love isnât something you can force or engineer. Sometimes you just have to be brave enough to say it yourself.
Then I shut the account down.
Permanently.
I looked across at Lilaâs window.
Her light was on.
She was probably texting Lucas.
Or maybe just maybe thinking about me.
I took a deep breath.
Tomorrow I would tell her.
Everything.
No more hiding.
No more games.
Just the truth.
And whatever came after.