At my own engagement party, the man I’d spent three years loving hurled a lab report at my face. The words “High-Risk HPV Positive” blazed across the giant screen behind him. In front of the entire city’s elite, I was reduced to nothing. A slut. A dirty woman no decent man would want. My best friend rushed onto the stage and pulled me into her arms, eyes red, screaming at him to stop. But in the very next second, a vicious, triumphant voice exploded inside my head — one only I could hear. Cry all you want, you stupid little fool. Your fiancé? I had him last night. That positive test result? Consider it my engagement gift to you. The blood drained from my body. Hell is empty. The devils are right here beside you. Fine. If this is the game you want to play, I’ll make sure you regret ever starting it. That thin slip of paper hit me like an open-handed slap across the face before drifting down to land on the expensive Persian rug below. The banquet hall, loud and glittering just moments before, went dead silent. Hundreds of pairs of eyes locked onto me like searchlights. The slideshow on the massive screen behind the stage — the one that was supposed to show our love story — had been replaced by a blinding medical report. High-Risk HPV 16/18 Positive. The words, in red, were blown up to an enormous size. They seared into my eyes like a white-hot brand. Ethan stood in front of me. His face, the one I’d always thought was so handsome, was twisted with disgust and fury. He still held the microphone, and his voice reached every corner of the room through the high-end speakers. “Do you have any shame, Serena?” His voice was quiet but it cut like a serrated blade, every word designed to pin me to the spot. “I’ve given you everything, and this is how you repay me? You’re walking into my family carrying a disease like that? What do you think we are — a charity for broken, used-up women?” The room exploded. “She always looked so innocent. And she has that kind of disease…” “Disgusting. How many people has she been with?” “Ethan got so lucky he found out in time. Almost married that trash.” The contempt and cruelty from every direction pinned me to that stage like nails through flesh. My whole body was shaking. I bent down desperately, not caring how I looked, reaching for the paper on the floor. I didn’t understand. I had barely held a man’s hand before. How could this be real? There had to be a mistake. My fingertips were nearly touching the paper when a warm hand covered mine. It was Vivian. My roommate through all four years of college. My best friend. The girl who was supposed to be my maid of honor today. She yanked me up from the floor and wrapped her arms around me in a way that felt almost possessive, squeezing hard enough that I could feel her fingernails through the fabric of my dress. She turned toward Ethan and snarled like a lioness. “Have you lost your mind, Ethan? You know exactly who Serena is. That report is fake. How dare you humiliate her like this in front of everyone!” The scent coming off her was my Jo Malone Blue Agapanthus perfume — the bottle I’d just opened. Normally I loved that smell. Right now it was making my chest feel tight. “Serena, don’t be scared. I’ve got you. We’ll get this sorted out. The hospital must have made a mistake.” Her voice was soft and trembling in my ear, perfectly calibrated, warm in exactly the right way. I hugged her back, grateful. The tears finally broke through. And then a breath of warm air grazed my ear. A cruel, casual voice — one only I could hear — detonated inside my skull. God, you’re pathetic. Look at you cry. There’s no mistake. Because that report had my name on it — until I had it switched to yours. Everything that’s yours, I’ve already used. Your towel. Your mug. And… your fiancé. You’ll never know how good he was last night. The spot beside Ethan belongs to me. Every drop of blood in my body turned to ice. The tears stopped mid-fall. I went rigid and looked down at Vivian’s hand on my arm. Even through the thin fabric of my dress, I could feel the exact shape of her fingernails. She was wearing my nude nail polish. The one I’d bought two days ago. I’d said that shade made your hands look fair. Perfect for the engagement party. She’d laughed and asked if she could borrow it. The three-carat diamond ring Ethan had put on my finger was digging into my knuckle, sending a sharp, stabbing pain up my hand. I shoved Vivian away. Hard. Hard enough that she stumbled backward with no warning and fell onto the stage with a cry. “Serena… what are you doing?” She looked up at me with wide, glassy eyes, the picture of hurt and disbelief. What is wrong with this crazy girl? That actually hurt. The voice in my head rang out again. Clear. Merciless. I wasn’t going crazy. I had just, finally, woken up. I looked out at the crowd drinking in every second of this spectacle, then let my gaze settle on Ethan’s face — that carefully constructed mask of a face — and said, clearly and quietly: “The engagement is off. Ethan, you make me sick.” I gathered my dress in both hands and walked out of that banquet hall without looking back.
I don’t know how I made it home. It was pouring outside. I didn’t bother with an umbrella. I let the cold rain wash away every trace of the careful makeup I’d spent hours on. My dress soaked through and hung heavy on my body, dragging at my steps, the way my heart was dragging as it sank. The key scraped against the lock for a long time before the door finally clicked open. The apartment was silent as a tomb. Vivian and I had lived here for three years. After graduation, to save money and look out for each other, we’d split the rent on this two-bedroom. I used to think we were each other’s anchor in this cold, indifferent city. When she ran a fever, I stayed up all night pressing cool cloths to her forehead. When I worked late, she’d leave the hallway light on and keep a bowl of soup warm on the stove. The first time I introduced Ethan to her, she’d looped her arm through mine and jokingly promised to vet him thoroughly, to make sure he was good enough, to protect me from any man who might hurt me. Now, every one of those memories felt like a barb turning inward, shredding tissue with every breath I took. I walked barefoot to the bathroom. Two towels hung side by side on the wall. Blue and pink. The pink one was mine. I remembered folding it into a neat square before I left this morning. Now one corner drooped loose, still damp, the fabric holding the vague imprint of someone else’s use. On the edge of the sink, the inside of my pink cup held a smeared, blurred stain near the rim. Lipstick. The rotten-tomato red that Vivian always wore. I lurched toward the toilet and heaved, my stomach turning itself inside out until my eyes were streaming. Every detail had been there the whole time. I just hadn’t wanted to see it. My phone started vibrating violently in my pocket. The name on the screen read: Ethan’s Mom. His mother. Linda Crawford. I swiped to answer. On the other end of the line came ten, fifteen seconds of loaded silence — just the weight of someone’s controlled breathing. “Our family has always had a spotless reputation.” Linda’s voice finally came through. Cold and hard as iron. “We don’t bring in filth.” “What happened tonight at the party made us the laughingstock of this entire city. We agreed to this engagement because we thought you were a decent, respectable girl. I had no idea you were this kind of person.” “You’ve seen the prenuptial agreement. Misconduct on one party’s part constitutes absolute fault.” “You leave with nothing. The gifts, the cost of tonight’s event, the jewelry — Ethan will come to collect them tomorrow. You’d better have every single item accounted for and ready. If anything is missing, we’ll see each other in court.” The line went dead. Silence rushed back in. I sat holding the phone. The screen lit up on its own. A new message. From Ethan. Five words: Give me back the ring.
I didn’t reply to Ethan. I didn’t shed another tear. All the rage and grief seemed to have evaporated somewhere in that downpour, leaving behind only a hollow shell packed with cold, hardening hatred. I walked into my bedroom and pulled open the closet door. My clothes hung in a neat row. At the far end was a piece I’d treasured more than anything else — a Chanel haute couture dress. I’d bought it last year when I won the company’s top sales award. A gift to myself for something I’d worked incredibly hard for. Last week, it vanished. I tore the apartment apart looking for it, panicked and sweating, while Vivian said with a shrug: Haven’t seen it. Maybe you put it somewhere and forgot. Now it was hanging right there. Perfectly still, perfectly in place. But at the neckline, there was the faintest trace of something I knew immediately — the cold cedar scent of the men’s cologne Ethan always kept in his car. I picked up my phone. My fingers pressed down so hard the blood left my fingertips. I opened a mutual friend’s Instagram. A post from three days ago. A grid of photos, captioned: Weekend yacht party — best time!! In one of the group shots, Ethan and Vivian were standing side by side. Vivian’s smile was radiant. She was wearing my Chanel dress — the one I’d been desperately searching for. Ethan’s arm was resting on the railing behind her in a way that looked casual but wasn’t. It formed a loose circle around her, the kind of posture that says mine. I zoomed in. Then zoomed in again until the image broke into pixels. On Vivian’s pale neck was a delicate white gold chain. The pendant was a small, simple star. It was my mother’s. The only thing she’d left behind. I kept it at the very bottom of my jewelry box like something sacred, too precious to ever wear. A short, cold laugh came out of me. It sounded strange in the empty apartment. My towel. My clothes. My mother’s necklace. My man. Vivian. You really outdid yourself.
A little past ten that night, I heard the lock turn. Vivian was home. She came in carrying two large bags of my favorite snacks, wearing an expression of perfectly calibrated concern and exhaustion, like a hero who had dropped everything to rescue me. “Serena, look what I got you — dried mango and those yogurt bites you’re obsessed with.” She set the bags on the coffee table with a rustling crash that ripped through the silence in the room. “Please don’t take what happened today to heart,” she said, moving toward me, arms already opening out of habit. “Ethan is such a jerk. You’re way too good for him. Good riddance. I already chewed him out for you!” I was sitting on the couch. I shifted back slightly without thinking about it, just enough that her arms closed around empty air. She froze in that awkward half-embrace, and the perfect mask of concern cracked just slightly. “Serena? Are you okay? Are you still upset?” I didn’t answer. I just looked at her. Took her in, slowly — her face, her eyes, the nude polish on her fingertips. Seven years I’d looked at this face. Right now it made me feel physically ill in a way I couldn’t suppress. She recovered quickly. The mask resettled. She pressed on with her performance, her voice thick with manufactured warmth. “I know you’re hurting right now, and that’s okay. I’m here. Once the dust settles, I promise I’ll introduce you to someone ten times better than Ethan. Someone who actually deserves you.” Oh, shut up. Still sitting there with that dead-fish expression. Ethan’s fiancée — that’s going to be me. He was so worried about me after I fell on that stage. Spent the whole car ride home comforting me. Once you’re gone, the first thing I’m doing is throwing out every last thing of yours. Can’t stand looking at it. And that tacky little necklace from your dead mother — I’ve been sick of it for a while. Tomorrow I’m having Ethan buy me a real one. Each thought was more vicious than the last. More certain. More smug. And each one left me a little clearer. A little colder. A little more ready.
I reached over and picked up the bag of dried mango. Tore it open, unhurried. The sticky sweetness coated my fingers. I pinched a piece and held it out toward her — right in front of her startled face. “Isn’t this your favorite?” My voice was soft. Almost tender. Completely flat. Vivian’s body went rigid. Clearly she hadn’t expected this. What is she doing? Is she trying to poison me? Please. She doesn’t have the nerve. She’s probably just shaken up and trying to get on my good side. She pushed down the suspicion, forced a smile. “Thanks, Serena. You always know what I like.” She leaned forward, opening her mouth to take the piece of mango. A half-second before it reached her lips, I turned my wrist. The mango slice grazed her cheek and dropped to the floor. Then I raised that same sticky hand and, with just my fingertips, slowly — deliberately, insultingly slowly — patted her smooth cheek, right over her expensive foundation. “Vivian.” I watched her pupils contract. I breathed the next word out, barely above a whisper. “Dirty.” The smile collapsed off her face. She knows? Impossible. I was so careful. I even paid someone to swap the names on that hospital report. She’s too stupid to figure this out. She’s having a breakdown. That’s all this is. She’s losing it. I pulled my hand back, the way you’d pull it back after touching garbage. I turned and walked to the balcony, picked up the used litter box in the corner — the one I’d been meaning to throw out — and carried it back into the living room. In front of her wide, furious eyes, I upended the entire box into both bags of snacks. Gray clumping litter, along with the damp, reeking clumps it had already absorbed, cascaded down over the neatly packaged snacks in a gray, stinking avalanche. The sharp smell of ammonia hit the room like a wall. Vivian’s face went from white to green, then from green to a deep, mottled purple-red. “Serena! What is wrong with you!” She finally dropped the act and screamed, stumbling backward, desperately protecting her shoes from the mess. I dropped the empty box at her feet. The plastic hit the floor with a hollow, sharp crack.
“Wrong with me?” I smiled for the first time. But the smile didn’t reach my eyes. It was colder than the floor under my bare feet. I ignored her screaming and walked straight into her bedroom. I yanked open her closet. The smell hit me first — an unfamiliar expensive perfume. And then the things hanging inside: several pieces of luxury clothing I had never seen before, still carrying the soft gleam of new fabric. I reached in and pulled one out. A silk jumpsuit, still with the tags on. She’s touching my things?! Ethan bought me that last week. It was over two thousand dollars. I was going to wear it for our date tomorrow. I didn’t register her shrieking. I walked back out to the living room holding the slippery, beautiful fabric. “Vivian, your monthly take-home after rent barely covers groceries. How exactly are you buying any of this?” I threw the jumpsuit at her. The tag swung out, the price printed clearly: $2,880. “That alone would take you half a year to save for.” She stumbled catching it, clutching it to her chest like a lifeline. “I — it’s a knockoff! I found a deal. It’s a replica, it was super cheap!” Her eyes darted everywhere but at me, her voice losing air with every word. She can’t know. She absolutely cannot know. If she figures out Ethan paid for it and makes a scene with his family, his mother will destroy me. “Is that right?” I nodded, keeping my expression deliberately neutral, as if I’d swallowed her terrible lie whole. Then I unlocked my phone and opened my banking app right in front of her. “Funny timing — I’ve been wanting to treat myself too. Why don’t you pass me that hookup of yours?” “Actually, I just remembered — when we first moved in, we opened a shared account for splitting utilities and household expenses. It’s registered under your name, but the monthly statements have been going to my email this whole time.” My finger scrolled slowly down the screen. My eyes stayed on her face, cutting across it inch by inch. “Let me just pull up this month’s statement…” Vivian stopped breathing. She stared at my phone like it was a live grenade. The screen cast its pale light across my face. The statement was long, every large transaction recorded in precise, unforgiving detail. Not one of them was from any so-called deal-finder. But there was a charge of $2,880 at a luxury retailer. And a charge of $1,200 at the Park Hyatt — one of the most expensive hotels in the city. The timestamp: last Friday night. The night my Chanel dress disappeared. I enlarged the hotel charge so it filled the screen, centered it, and took a screenshot. The small click of the shutter cut through the room like a blade. “The Park Hyatt Presidential Suite.” I looked at her. “Does your deal-finder include a room for the night?” Vivian’s lips were shaking so badly she couldn’t form a single word.
🌟 Continue the story here 👉🏻 📲 Download the “NovelMaster” app 🔍 search for “415467”, and watch the full series ✨! #NovelMaster
Leave a Reply