Chapter 1
Stella's POV
The rain hadn't stopped in three days. Typical Seattle—gray skies bleeding into gray streets, everything washed out like an old photograph. I stood outside Mason's apartment building at 5 a.m., key card in my trembling hand, and took a breath so deep it hurt.
This was it. The moment I'd been planning for two weeks, ever since I'd confirmed what I already knew. Mason was cheating. Again.
I let myself in quietly. The apartment smelled like stale beer and expensive cologne—his cologne, the one I'd bought him for his birthday. I curled up on the leather couch, phone clutched in both hands, and stared at the ceiling. 5:23 a.m.
Two and a half hours I sat there, listening to the rain drum against the windows, legs going numb. But I didn't move. This had to look real.
At 7:45, I heard movement from the bedroom. My heart kicked into overdrive, adrenaline flooding my system the way it always did before a job. Except this wasn't a job. This was personal.
I walked to the bedroom door. My hand hovered over the handle—one Mississippi, two Mississippi, three Mississippi—then I pushed it open.
The scene was exactly what I'd paid for. Golden hair spilling across Mason's pillow. Bare shoulders. A tangle of sheets. The sharp smell of sex and whiskey hanging in the air. Mason was half-awake, scratches visible on his chest. Emily grabbed for the comforter with practiced panic.
I stood frozen. Let my eyes go wide. Let my breath catch.
Then I saw her face clearly, and the performance began.
"Emily?" My voice came out broken, exactly the way I'd practiced. "Mason... you slept with Emily? My BEST FRIEND?"
I'd spent two months building that lie. Two months of bringing Emily to every dinner, every party, every lazy Sunday brunch. I'd introduced her as a girl from my hometown—"We practically grew up together, reconnected through Instagram"—then made sure she was always around. Double dates. Girls' nights that ended at Mason's favorite bar. Instagram posts captioned my ride or die. I'd even cried in front of Mason once about how grateful I was to have her back in my life. By the time tonight arrived, he didn't just believe Emily was my best friend—he'd watched the friendship bloom with his own eyes. That was the art of it. You don't tell someone a story. You let them live inside it.
I stumbled backward, hitting the doorframe hard enough to bruise. The tears came easily—I'd gotten good at crying on command. "She was the ONLY person I trusted besides you! And you brought HER to our bed?"
Emily scrambled for her clothes, her voice pitched perfectly between guilt and desperation. "Stella, I'm so sorry... it just happened, he was drunk and I—"
"Get OUT!" I let my voice crack on the second word. Emily grabbed her shoes and ran, exactly as instructed.
Mason rolled out of bed, still drunk enough to stumble. "Babe, wait—she came on to me, I was wasted, I swear—"
I turned to face him, and this time the tears weren't an act. Because somewhere beneath the performance, there was a tiny part of me that remembered what it felt like to trust someone. To believe that love was real and not just another transaction.
"You knew she was my best friend. You KNEW."
We ended up in the living room. Me on the couch, knees to my chest. Him on his knees, apologizing on repeat, words slurring into noise. I let him grovel for exactly seven minutes before he made his fatal mistake.
"Look, I fucked up, okay? But my family's Boeing and Microsoft connections—where would you be without that? Community college girls don't just—"
My head snapped up. The tears stopped like someone had flipped a switch. "Don't you DARE throw that at me right now."
I pulled out my phone. "Chicago in March. That redhead at the gala." I turned the screen toward him—the hotel receipt from his email. "And now Emily. Three strikes, Mason."
His face went pale. Good.
Then I let the mask slip back on, let my voice get small and broken again, because this was the moment that mattered. This was where I closed the deal.
"You know my mom is sick. Alzheimer's. The experimental treatment..." I pulled a folded paper from my bag with shaking hands. "Insurance won't cover it. I've been working two jobs, killing myself, because I thought... after graduation, we'd figure it out together."
The hospital bill was real. The numbers were not. I'd tripled them in Photoshop, added extra line items that sounded medical enough to pass a cursory glance. Mason barely looked. He was too busy drowning in guilt.
"I wasn't going to ask you," I whispered. And that was almost true. I wasn't going to ask. I was going to take. "But now... I have nothing. No boyfriend, no best friend, and Mom's running out of time."
I watched it happen—the shift in his eyes, the jaw setting with determination. The knight in shining armor complex, right on schedule. Rich boys like Mason were raised on fairy tales where money fixed everything, where throwing cash at a problem absolved them of all sins.
"How much?" he said. "I'll transfer right now."
I shook my head, pushed his hand away. "I can't take your money, Mason. It would feel like... like I'm selling what we had."
He insisted. I resisted. The dance I'd choreographed down to the second. Finally, I let my shoulders slump.
"Two hundred thousand. For Mom's treatment and my student loans. I'll pay you back once I get a job. I promise."
He had his banking app open before I finished the sentence. His trust fund released two hundred and fifty thousand annually. Most of a year's allowance, gone in a single guilty tap of the finger.
My phone buzzed. Payment received: $200,000.
I stood up, wiped my eyes, let my voice go flat. "Thanks, Mason. At least a cheating asshole can do one decent thing."
He tried to hug me. I stepped back, grabbed my bag, and walked out without looking back.
The parking garage was empty. My Honda Civic looked pathetic next to the Teslas and BMWs, but that was the point. Poor college girl, two jobs, can barely afford rent. The story sold itself.
I got in, closed the door, and sat in silence for three seconds.
Then I smiled.
Not the sad, brave smile of a heartbroken girl. This was the smile of a hunter who'd just watched her trap snap shut.
Account balance: $680,000. Mason's two hundred thousand, plus the four-eighty I'd saved from two years of contract kills. Enough to pay off The Hive's exit fee and still have a cushion. Enough to disappear. Enough to fund the real work that was about to begin.
I pulled up the encrypted messaging app.
"Done. Transfer the rest of your fee to the usual account. Then lose my number. Permanently."
Emily replied instantly. "Got it. Pleasure doing business, Stella 😘"
