Chapter fourteen

3733 Words
Cora’s POV The balcony was supposed to be mine tonight. My escape hatch. Just me, the waves, and the stupid sea breeze that kept slapping my hair in my face like it had beef with me. I gripped the cold railing tighter, staring at the dark water. The ocean was loud. Chaotic. Perfect cover for the mess in my head. Except apparently, I wasn’t the only one who thought sneaking out here was a good idea. The sliding door groaned open. My stomach dropped. “Can’t sleep either?” His voice. Low. Smooth. Too smug. I didn’t turn around. “Go back inside, Xavier.” He ignored me, obviously. “Why? Balcony’s big enough.” His footsteps came closer, slow like he was doing it on purpose. I exhaled hard, trying not to spin around and shove him back inside. “You’re impossible.” “And yet…” He was behind me now, close enough that I felt his warmth even with the damn wind. “You never move when I follow you.” I whipped around, arms crossed so tight my ribs ached. “Maybe I was hoping you’d get the hint.” His mouth curved into that infuriating half-smile. “Three hints, three days of silence, three nights of you running off… yeah, I got it.” His eyes flicked over me, sharp. “You’re scared.” My chest clenched. I snapped before I could stop myself. “Scared of you? Please.” “Not of me.” He stepped closer, and I backed up until the railing dug into my spine. His hand brushed a strand of hair off my face, slow and deliberate, like he knew exactly what he was doing to me. “You’re scared of what happens when you stop fighting me.” Oh, f**k no. My brain screamed at me to push him away. My body? Useless. Frozen. I shoved at his chest, but he caught my wrist mid-air and pressed it against him. And just my luck—his heart was hammering. Loud. Fast. A damn drumbeat under my palm. “You feel that?” he whispered, his forehead brushing mine. “That’s you, Cora. You think you’re the only one losing it?” My mouth opened, but nothing came out. Betrayal. My stupid voice had ditched me. “You drive me insane,” he went on, rougher now. “Every curse. Every eye roll. Every time you act like you don’t give a damn—” He leaned closer, his breath warm against my ear. “—I know you do.” Shivers. Everywhere. Traitor body. “Xavier—” My voice cracked, weak, pathetic. “Say you don’t feel it,” he murmured, holding me tighter. “Say it, and I’ll let you go.” The words stuck in my throat. My chest heaved. The ocean roared. But I couldn’t. I couldn’t. His smile was soft, wrecking me. “That’s what I thought.” And then he kissed me. Not playful. Not mocking. Real. Deep. His lips crashed into mine like he’d been starving for it. My knees nearly buckled, and his arm slid around my waist, steadying me like he owned the right. Every nerve lit up. My brain went blank. My chest screamed yes while my head screamed run. When he finally pulled back, breathless, his voice was hoarse. “You’re mine, Cora. Whether you admit it tonight or not doesn’t change a thing.” I just stared at him, lips tingling, furious at him for stealing my oxygen, furious at myself for not pushing him away. And for once… I didn’t. --- Morning came way too bright. Like the damn sun had a personal vendetta against me. I cracked one eye open and instantly regretted it. Sunlight was pouring through the stupid floor-to-ceiling villa windows, bouncing off the white walls, stabbing straight into my skull. Whoever designed this place clearly hated people with hangovers or period cramps. Or both. Except… I wasn’t alone. My head was pillowed against a warm chest. An actual chest. A chest that rose and fell in slow, steady breaths, like some human-sized lullaby. I blinked blearily and tilted my face up. Xavier. His jaw was tilted toward me, sharp lines softened in sleep. Hair a mess, lips parted, brows relaxed for once. He looked so—ugh. Not fair. No one should look like that unconscious. Meanwhile, I probably had dried drool somewhere and eye bags for days. The blanket was tangled around us, his arm heavy across my waist, practically glued to me like he’d sworn an oath not to let go even in his sleep. And the worst part? I didn’t hate it. Actually… I might’ve melted into it during the night. Traitor body. I froze completely still, trying to figure out how the hell I got here. Last night… cramps, couch, tea, his annoying voice refusing to leave me alone… then his chest, his arms, his warmth. And then—oh God—the balcony. The kiss. My cheeks burned at the memory. His mouth on mine. His words. You’re mine, Cora. I squeezed my eyes shut. No. I couldn’t think about that. Not with him literally wrapped around me like a human straightjacket. I wiggled carefully, testing if I could sneak out without waking him. Bad idea. His grip instantly tightened, dragging me flush against him. I froze again. “Stop moving,” he muttered, voice rough with sleep, eyes still shut. My breath caught. “Let me go.” “No,” he whispered, face burying into my hair. “Five more minutes.” God help me. My heart was hammering like I’d sprinted a mile, and all he wanted was five more minutes. I should’ve shoved him off. Rolled away. Something. Instead, I stayed there. Five minutes turned into ten. His chest was steady against mine, his warmth bleeding into me. I hated how good it felt. Hated it enough to want more. But eventually, the cramps twisted in my stomach again, making me wince. That snapped me out of it. I carefully slid his arm off me, slipped out of bed, and grabbed the nearest hoodie. He didn’t stir. Thank God. I padded out of the bedroom, my steps echoing too loud on the marble floor. --- The villa felt different in the morning. Too quiet, too echoey, like every corner was waiting for a fight to happen. I wandered toward the kitchen, hoping for tea, maybe some painkillers if the universe loved me. That’s when I heard it. Xavier’s voice. Low. Smooth. From outside. I frowned, following the sound. The sliding door to the patio was cracked open, and there he was—standing barefoot on the balcony, phone pressed to his ear. His hair was even messier now, sticking up from sleep, and his voice carried just enough for me to catch pieces. “Yeah… I know. I miss you too.” I stopped dead. What? My stomach lurched. He turned slightly, still facing the sea, voice soft but clear. “Don’t worry, I’ll call again later. You’re still my girl.” Girl. My chest imploded. I didn’t even breathe as the words slammed into me. My fingers went cold, my throat closing up. Girlfriend. Of course. Of course he had one. Why wouldn’t he? He was Xavier—the stupid, smug, perfect guy who always had everything. Why the hell did I think last night meant anything? The kiss. The cuddling. The whispered crap about me being “his.” It was all a game. A joke. I was just entertainment while his real girlfriend was somewhere waiting for him to call. Heat stung my eyes. I blinked fast, refusing to let the tears fall, but they came anyway, hot and stupid. I backed away from the door like it had burned me. Quiet. Careful. If he saw me, I’d break. I sprinted down the hall, into my room, and slammed the door shut. My chest heaved, tears blurring my vision as I collapsed onto the bed. He had a girlfriend. I’d kissed him. Slept in his arms. Melted like some pathetic i***t while he probably laughed about it inside. My fists clenched in the blanket, nails digging into my palms. You’re such a fool, Cora. I curled on my side, sobs breaking free before I could stop them. It hurt worse than the cramps. Worse than anything. Because for three seconds—for one night—I thought maybe, just maybe, he felt the same. But he didn’t. He never did. And now I hated him for it. --- The rest of the day, I didn’t come out. I didn’t answer when he knocked. Didn’t flinch when he called my name through the door. “Cora? You okay?” Silence. “Come on, say something. Did I do something?” Yeah. You did everything. I pressed my face deeper into the pillow, ignoring him until his footsteps faded away. If he wanted to play games, fine. Two could play. From now on, Xavier didn’t exist to me. Even if it killed me. The villa felt smaller after that morning. Not cozy-small. Suffocating-small. Every corner I turned, he was there. Xavier. Acting like nothing happened. Acting like my chest wasn’t in pieces. I ignored him. If he said, “Morning,” I brushed past him like the air had spoken. If he tried to grab my wrist, I flinched so hard it looked like he’d burned me. If he cracked one of his stupid smirks, I stared straight through him like he wasn’t worth the oxygen. It was almost funny—almost—watching his face shift from smug to confused to frustrated. Almost. The first time he tried to sit next to me at breakfast, I got up mid-bite and carried my plate to the sink. Didn’t look at him once. Just clattered the dish down, marched back to my room, and slammed the door. Let him stew in that silence. Because what was I supposed to do? Pretend last night didn’t happen? Pretend his mouth on mine, his arms around me, his words whispering “you’re mine” weren’t already branded into my chest? I gave him everything. My first kiss. My guard. My stupid, traitor heart. And the whole time he had a girlfriend waiting on the other end of the phone. Nope. Screw that. Screw him. So yeah—I ignored him. I iced him out so cold the villa could’ve doubled as Antarctica. And every time his voice cracked with something almost vulnerable— “Cora, what the hell did I do?” “Why are you acting like this?” “Talk to me, dammit.” —I just shut the door harder. If he touched my shoulder, I stiffened until he let go. If he lingered in the hall, I brushed past without a word. If he leaned too close, I made my face blank. Let him feel what it’s like to be invisible. Because that’s exactly how he made me feel. --- The afternoon sun turned the pool into one giant, sparkling postcard. The kind of place people would post online with some “#VacationVibes” caption. Except, for me, it felt like sitting in a frying pan. I stretched out on a lounge chair, sunglasses on, earbuds in, pretending to scroll my phone. (The screen was black. Dead battery. But he didn’t need to know that.) And of course, Xavier showed up. Because why wouldn’t he? Shirtless, dripping from the pool, hair slicked back like some damn movie scene. He sat on the chair right next to mine—out of all the empty chairs. I didn’t look at him. Not once. “Still mad at me?” His voice was casual, like he was asking about the weather. I shifted, adjusted my sunglasses, scrolled my dead screen. Silence. “Okay… so you’re doing the silent treatment.” He leaned closer, dripping water onto my arm. “Cute.” I flinched back like his touch was poison, pulling my towel tighter around me. My jaw locked, my eyes glued to the fake screen. That actually made him go quiet. For a second. Then— “Cora.” His voice dropped lower, serious this time. “You’re killing me here. Just tell me what I did.” My throat burned. God, I wanted to scream You have a girlfriend, asshole! But I didn’t. Couldn’t. He didn’t get to see me break. So I stood up, grabbed my towel, and walked away. Behind me, I heard the scrape of his chair, the splash of his bare feet hitting the stone. He was following. “Cora!” Louder now. Frustrated. “Stop walking away from me!” I didn’t. Not until I was inside, slamming the villa door shut behind me. And for the first time since I started ignoring him, I thought— Good. Let him chase. --- The villa door shook as I slammed it shut behind me. My pulse was still sprinting, my jaw tight enough to crack a tooth. f*****g Xavier. Always following. Always pushing. Always making me feel like I’m losing. I leaned my back against the door, clutching my towel like armor. My stomach twisted—part cramps, part rage, part… God, I don’t even know. Then came the bang. His fist, hitting the door. “Cora. Open the damn door.” I squeezed my eyes shut. Nope. Not doing it. “I’m not playing.” His voice was rough now, not the cocky poolside teasing. “Open it before I break it down.” Jeez. My breath hitched. He would, too. The guy doesn’t bluff. So I cracked it open, just a little, only to get shoved back as Xavier slipped inside, shutting the door behind him. His chest was still wet, his hair dripping, water sliding down his neck and shoulders. He looked wild, cornered animal wild. “What the hell is your problem?” he demanded. I spun away, muttering, “Nothing.” Bullshit. “Nothing?” He caught my wrist before I got two steps, yanking me back so I smacked right into his chest. My towel slipped down, nearly exposing me, and I clawed it back up with one hand. “Cora, you’ve been ignoring me for two days. You won’t look at me, won’t talk to me. I touch you and you act like I’m poison. So yeah—tell me what the f**k I did.” My throat burned. Words clawed at the back of it, ugly and raw. But I couldn’t. If I said it out loud, it would make it real. “Let go.” I jerked my wrist. He didn’t. “Not until you tell me.” That was it. The dam broke. “You—” My voice cracked. “You have a girlfriend.” Xavier froze. His brows shot up, then furrowed like I’d just spoken an alien language. “What?” “I heard you,” I snapped, pushing at his chest. “This morning. On the phone. Saying something about your girlfriend. God, I’m so f*****g stupid—” My voice splintered, breaking apart like glass. “I let you kiss me. I let you—ugh, I gave you everything and you’re just playing with me.” I shoved him harder, but he didn’t budge. My palms just pressed into warm skin, water still dripping off him. He caught my wrists again, this time pinning them to his chest. His heartbeat hammered against my hands. And then—he laughed. Not loud. Not mocking. Just this low, breathless laugh, like he couldn’t believe what he was hearing. “Cora… holy shit.” I glared up at him through the sting of tears. “You think this is funny?” “No.” He shook his head, still grinning in disbelief. “I think you’re insane. Because I don’t have a girlfriend.” “Yes, you do—” “No, I don’t.” He leaned down, his face so close I could feel the heat radiating off him. “What you heard? I was talking to my cousin. He was joking about me finally getting a girlfriend, and I told him he was an i***t. That I don’t want anyone.” His grip tightened, his eyes locking on mine, sharp and unshakable. “Because I already found the only one I want.” My breath stuttered. Liar. He had to be lying. Except—his voice. His eyes. The way he said it, like every syllable was dragged straight out of his ribs. Fuck. I tore away from him, wrapping my arms around myself. My towel slipped again and I yanked it higher, my whole body trembling. “I—I thought…” My voice shrank, pathetic, not me. “I thought you were just playing with me. That none of this meant anything to you.” For the first time, his face softened. Like I’d just stabbed him without meaning to. He stepped closer, slowly this time, no grabbing, no yanking. Just moving into my space until his forehead almost touched mine. His voice dropped, quiet but rough as gravel. “Cora. None of this is a game. You hear me? None of it.” I blinked fast, tears slipping anyway. Damn it. “Hey.” He cupped my face, thumbs brushing the wetness away. “Don’t cry. Please.” I shook my head, trying to pull back, but he didn’t let me. His other arm slid around my waist, pulling me flush against him, towel and all. My body melted before my brain could scream at it to resist. And then he kissed me. Not the usual Xavier kiss—cocky, teasing, demanding. This one was slow. Careful. Like he was trying to stitch me back together with his mouth. I broke first, shoving at him weakly. “No. Don’t. I can’t—” “You can.” His forehead pressed to mine again. “You’re mad at me? Fine. You think I hurt you? Yell at me. Punch me. But don’t you dare shut me out.” His arms wrapped around me tighter, and before I knew it, he was walking me backward, steering me toward the bed. My knees hit the edge, and I collapsed onto it, towel half falling off. He followed, not giving me space, caging me in with his body. My cramps twisted cruelly again, making me wince. He caught it instantly. “s**t. You’re hurting?” His voice went soft again. “Why didn’t you say so?” I buried my face in the pillow. “Because it’s none of your business.” He slid in beside me anyway, pulling the blanket over both of us. His arm wrapped around my waist, his hand splaying across my stomach like he could physically shield me from the pain. He buried his face in my hair. “It’s my business if it’s you,” he murmured. I stiffened. Then slowly, traitorously, my body gave in. My back pressed into his chest, his warmth seeping into me. He kissed the side of my head, lazy and gentle, like we hadn’t just been screaming. I hated him. I needed him. Both things sat heavy in my chest as I finally let myself close my eyes, his arms locked tight around me. And for the first time in days, I didn’t feel so f*****g alone. --- His arm tightened around my waist, his chest hard against my back. I could feel his heartbeat slamming into me like he was just as wrecked as I was. “Cora,” he breathed against my hair, “stop pretending you don’t want me.” My whole body went rigid. “You’re so f*****g full of yourself.” “Am I?” His lips brushed my ear, sending a shiver all the way down my spine. “Because the way you kissed me last night didn’t feel like pretending.” I twisted in his arms, ready to shove him again—but the second my face tilted toward his, he caught my mouth with his. And God help me, I kissed him back. It wasn’t soft anymore. It wasn’t careful. It was brutal. My fingers fisted in his wet hair, dragging him down harder, teeth clashing, tongues colliding like we wanted to hurt and heal at the same time. He groaned into my mouth, rolling me beneath him, the blanket twisting around our legs. His weight pressed me into the mattress, grounding me, pinning me, owning me. “You drive me insane,” he muttered against my lips, kissing me again, deeper, rougher. “Ignoring me, pushing me away, like I don’t exist. You think I’m letting that slide?” “Maybe I don’t care what you let slide,” I shot back, but my voice broke when his mouth moved down my throat, sucking hard enough to leave marks. “Liar,” he growled against my skin. “You care. You f*****g care.” I arched into him, nails digging into his back. “Shut up.” He laughed, low and dark, before capturing my mouth again. This time, there was no fight left in me. Just fire. Just hunger. Just him. His hands slid under the towel still clinging to me, ripping it away like it offended him. I gasped as his palms smoothed over bare skin, rough and demanding, like he wanted to memorize every inch. “Mine,” he muttered, mouth hot against my collarbone. “Every part of you—mine.” I should’ve hated how much that word made me melt. Instead, I clung tighter, pulling him closer, until there was no space, no air, nothing but us. The cramps, the anger, the doubt—all of it drowned under the way he touched me, the way he kissed me, the way he moved against me like he couldn’t get close enough. And when he finally pushed past every last bit of distance, when I let him take me, claim me, ruin me— I didn’t think about girlfriends, or lies, or mistakes. I only thought about Xavier. About how completely he was wrecking me. And about how, no matter how much I swore I hated him… I’d never stop wanting him. ---
Free reading for new users
Scan code to download app
Facebookexpand_more
  • author-avatar
    Writer
  • chap_listContents
  • likeADD