I thought my friends had each other’s backs, but then I realized one of us had a knife…
Gathering Evidence and the Counterattack
I drove back to Connor’s house and parked across the street just watching. His lights were still on.
Through the window, I could see him pacing back and forth on his phone. Then he disappeared from view.
A few minutes later, I saw him carrying grocery bags inside. Two bags from CVS.
Why would someone need pharmacy runs at 3:00 a.m.?. I stayed until sunrise.
Around 6:00 a.m., Connor emerged with a garbage bag. He walked it all the way to the dumpster behind the building, looking over his shoulder the whole time.
He dumped it and springed back to his house. I knew I shouldn’t, but I walked over and looked inside.
My stomach dropped. On top were the CVS receipts, bandages, antiseptic, women’s vitamins, Plan B.
But underneath, soaked in what looked like dried blood, was Roxy’s purple NYU hoodie, the same one she wore that night. The sleeves were torn like they’d been used to tie something or someone.
My hands were shaking as I took photos of everything. Then I heard Connor’s door open above me.
My heart hammered against my ribs as I pressed myself against the dumpster, trying to disappear into the shadows. Connor’s footsteps echoed down the fire escape, each metallic clang sending fresh waves of panic through me.
I clutched my phone tighter, the evidence photos burning bright on the screen, and made a split-second decision. The hoodie would have to stay.
I needed to run. I sprinted toward my car, my sneakers slapping against the wet concrete.
Behind me, Connor’s voice cut through the dawn air, sharp and accusatory. He’d positioned himself between me and my Honda, his frame blocking my escape route.
His eyes darted between my face and the glowing phone screen in my hand, and I watched his expression shift from confusion to understanding to something darker. I forced the words out, my voice steadier than I felt.
The question hung between us like a challenge. Connor’s face went through a rapid transformation.
Panic flashing across his features, then a calculating look as he weighed his options before finally settling into cold fury. He took a deliberate step closer and his response sent ice through my veins.
The admission hit me like a physical blow. A window scraped open above us.
Mrs. Chen’s complaints about the noise gave me the opening I needed. I dodged around Connor, my shoulder brushing his as I lunged for my car door.
He smoothly shifted his attention to the elderly neighbor, his voice taking on that easy charm I’d seen him use a thousand times before. His explanation sounded so reasonable, so normal.
Just two people having a minor disagreement about garbage. I fumbled with my keys, finally getting the engine started.
In my rearview mirror, I caught Connor pulling out his phone, his fingers flying across the screen. My mind raced through my options.
The police station was 15 minutes away, but Connor could destroy everything in the dumpster before they’d even take my statement. My apartment was closer, and I needed to secure the evidence first.
The empty streets blurred past as I drove, my phone vibrating constantly on the passenger seat. Nicole’s name flashed across the screen repeatedly.
When I finally glanced at her messages at a red light, my stomach sank. Connor had already started his counterattack, painting me as the unstable one.
The concerned friend narrative was already taking shape. I burst into my apartment, not even bothering to lock the door behind me.
My laptop took forever to boot up while I created new cloud storage accounts, uploading every photo to multiple services. The shower running in my roommate’s bathroom made me freeze.
If Connor claimed I was stalking him, having a witness to my late night activities wouldn’t help my case. Once the uploads finished, I studied the photos more carefully.
The CVS receipt timestamps painted a disturbing pattern. Every purchase at 2:47 a.m. like clockwork.
The items were always the same. Bandages, antiseptic, women’s hygiene products, two weeks of identical purchases, two weeks of someone being held, being hurt, being controlled.
My phone buzzed with a group text from Richard. The emergency meeting setup felt like a trap, but I couldn’t avoid it without looking guilty.
Connor’s preemptive strike was working exactly as he’d planned. I grabbed my car keys, knowing I was walking into an ambush.
Nicole called as I sat in my bedroom, trying to prepare myself for what was coming. Her carefully neutral tone told me everything I needed to know.
She recited Connor’s version of events, how I’d been obsessively asking about him and Roxy. The gas lighting had begun in earnest, and I could hear the doubt creeping into her voice.
I couldn’t let Connor destroy the evidence. I drove back to his building, my hands gripping the steering wheel.
The dumpster sat empty, its contents vanished, despite the pickup schedule showing it wasn’t due for another 2 days. I screenshotted the schedule on my phone, adding it to my growing collection of evidence.
Jade’s text arrived like a lifeline. Her message was careful, cryptic, but the meaning was clear.
She saw through Connor’s performance. I changed direction, heading for the engineering lab instead of Richard’s apartment.
Richard’s living room was packed when I finally arrived. Connor sat in the center like a wounded bird.
surrounded by our friends as he scrolled through old group messages on his phone. He’d curated a collection of my concerned texts from weeks ago.
Each innocent question now twisted into evidence of obsession. The way he presented my genuine worry as something sinister made my skin crawl.
He continued his performance, showing everyone the timeline I’d created trying to piece together Roxy’s last day. What had been an attempt to help find our friend was now being weaponized against me.
The group’s faces showed a mix of concern and discomfort as they looked between Connor and me. Connor’s suggestion of an intervention felt like a noose tightening around my neck.
Nicole’s eagerness to search my room while I was distracted sent fresh alarm through me. The coordination was too smooth, too practiced.
He’d done this before. I left Richard’s building to find an email from my RA about concerning reports from other residents.
My key card access to certain campus buildings had been suspended pending a wellness evaluation. Connor’s reach extended further than I’d imagined.
He’d been planning this for hours, maybe days. Dr. Patel’s dismissal of my evidence felt like another blow.
Connor had gotten to her first, spinning his tail of a friend group torn apart by tragedy and my supposed inability to cope. She’d already decided I was projecting guilt over some unrelated high school trauma.
The system that should have helped was now working against me. I found a propped maintenance door at Connor’s building and slipped inside.
His apartment was empty, but sounds drifted up through the floor vent, muffled and indistinct, but definitely there. Someone was below in a basement that supposedly didn’t exist.
Connor’s bathroom revealed more evidence. Long black hairs in the drain that definitely weren’t his.
His phone charging on the counter. The lock screen showing notification after notification from a pharmacy app.
Medication reminders, refill alerts, dosage timers. he was managing someone’s medication schedule.
Jade’s data at the engineering lab painted an even clearer picture. She’d tracked Connor’s key card usage across campus, revealing a pattern of late night visits to the old psychology building’s basement.
The time stamps aligned perfectly with his pharmacy runs. He was maintaining two locations, moving between them like clockwork.
Emma’s message arrived while we worked. Connor’s ex-girlfriend from sophomore year, the one who’d transferred schools mid- semester with no explanation.
Her willingness to talk about why she really left sent hope and dread through me in equal measure. Richard’s private text surprised me.
He’d noticed the holes in Connor’s story and Nicole had found my cloud storage links. They wanted to meet without Connor knowing.
The cracks in his support system were starting to show. Connor’s Instagram story showed him at a group hangout playing the role of the grieving friend perfectly.
But Jade’s screenshot of his location services told a different story. While he was supposedly with friends, his phone placed him near the psychology building.
Another late night visit to his second location. Dr. Martinez from campus security called as I drove toward the off-campus diner.
Her mention of Jade’s key card data and her willingness to meet unofficially gave me the first real hope I’d felt all day. Someone in authority was finally willing to listen.
The pieces were falling into place, but Connor was moving faster. He’d anticipated my moves, prepared for my resistance.
The battle for the truth about Roxy had only just begun, and I was already playing defense. But I had something Connor didn’t expect.
Friends who were starting to question his story, evidence he couldn’t destroy, and a determination to find Roxy that no amount of gaslighting could shake. My phone screen showed screenshots of my mother’s Facebook page.
Connor had been messaging her as a concerned friend, telling her I was having a mental breakdown at school. The manipulation extended beyond campus now, reaching into my family life.
I recognized this pattern immediately. Emma had mentioned he’d done the same to her before she transferred.
Dr. Martinez listened intently as I explained everything at the diner. Emma joined us via video call, her face tense as she recounted her own experience.
Connor had held her captive for 3 days during sophomore year, but when she tried to report it, everyone dismissed it as relationship drama. The pattern was escalating.
What had been a weekend with Emma was now weeks with Roxy. Nicole started questioning Connor’s urgency to get me expelled.
During a tense meeting in his apartment, she’d asked why he was so desperate to stop my investigation if I was just having a breakdown. His reaction had been telling, offering to pay her tuition if she kept me away from his place.
The bribery attempt had, making Nicole realize something was seriously wrong. Richard and Nicole met me secretly at my apartment that evening.
They admitted Connor had been acting increasingly erratic since they’d started questioning his story. The three of us decided to investigate the psychology building basement using Jade’s stolen key card.
What we found there made my blood run cold. A makeshift living area with chains bolted to the wall, dozens of medication bottles, and Roxy’s missing phone hidden behind a loose brick.
