River’s POV
The sun was already up when I opened my eyes. But I didn’t feel rested. I didn’t even remember falling asleep. The sheets were warm around me, but my chest felt cold. Empty. Daniel wasn’t in bed anymore. I could hear movement from somewhere else in the house — the quiet clink of a cup, the soft sound of water from the kitchen sink. I stared at the ceiling, trying to feel something. Anything. But I felt confused. Everything from last night rushed back like a wave crashing into me. His touch. His mouth. His hands on my skin. The way we didn’t speak when it was over. The way he looked at me like I was something he shouldn’t want. I sat up slowly, wrapping the sheet around my waist. I didn’t know what I was supposed to say now. “Thanks for the sex?” “Sorry we crossed every line?” “Should we act like strangers again?” I hated how quiet it was. Like we were both afraid to face it. Like silence would make it disappear. I got up and pulled on my clothes from the night before. My hoodie smelled like someone else’s cologne now. It felt like wearing someone else’s skin. When I walked into the kitchen, Daniel was standing by the counter, pouring coffee into a mug. He looked up when he saw me, his expression unreadable. “You want some?” he asked. His voice was calm. Too calm. I nodded. He handed me a mug without a word. I took a sip, even though it burned my tongue. I needed something to hold. We stood there in the kitchen, the silence stretching between us again. Finally, he spoke. “About last night—” “Don’t,” I cut in quickly. “Please don’t.” He went quiet again, and I saw his jaw clench. “I just want to be clear,” he said. “We crossed a line. It shouldn’t have happened.” There it was. The guilt. The regret. I nodded slowly, even though the words cut deep. “I know.” “I care about you, River. I do. But I’m not supposed to.” I looked at him then, forcing myself to meet his eyes. “I didn’t ask you to,” I said. “I didn’t ask for anything.” He looked away first. “Just… send me the conference summary when you’re done,” he said. I didn’t answer, I just walked out without looking back. I didn’t cry on the way home. I thought I would. But I didn’t. I didn’t cry when my heart cracked, either. It just made this quiet sound inside my chest, like glass under a boot. Something small. Barely there. But sharp enough to never be whole again. When I got home, I pushed open the door and saw him. Ethan. Standing in the middle of the living room with a half-packed duffel bag at his feet. One side of the bookshelf was empty. His jacket was gone from the coat rack. The mug he always used—blue with the chipped handle—was missing from the kitchen counter. My stomach dropped. “You’re leaving?” He didn’t look at me right away. Just kept folding a hoodie and shoving it in the bag. “Yeah,” he said finally. “I think we need some time.” I opened my mouth, but nothing came out. Because what could I say? “I thought we were trying,” I said after a moment. Ethan laughed softly. Bitter. Tired. “You were trying to forget someone else, River. Not love me.” I looked down. He wasn’t wrong. “I just... I didn’t mean for it to be like this,” I whispered. “I know.” His voice was softer now. Sad. He zipped the bag and slung it over his shoulder. “I’m not angry. I just need to breathe. And I think you do too.” I nodded slowly. He gave me one last look, like he was trying to memorize my face. Then he stepped forward and pressed a kiss to my forehead. Gentle. Final. And then he was gone. The door clicked shut behind him, and I stood in the middle of the apartment like a ghost. The silence was heavy. Too heavy. I didn’t know what to do. I didn’t know if I should scream or throw something or curl up and cry until my bones stopped shaking. But I didn’t do any of that. I just walked into the bathroom like nothing happened. Like I wasn’t falling apart. The mirror didn’t lie. I looked wrecked. Eyes puffy. Mouth swollen from the night before. Bite marks on my neck. My body was a canvas painted with sex by someone who didn’t even want to keep the art. I turned on the shower and stepped under the water. Hot. Comforting. But I needed to burn the rest of him off me. I leaned against the tile, eyes closed. And that’s when the memories of last night hit me. Him above me. Inside me. Groaning into my mouth. Holding my wrists down as he rocked into me slow and deep and rough. Whispering how good I felt. Saying my name like he owned it. My breath caught. I reached between my legs without thinking. My hand wrapped around my cock, letting out a soft sound as I stroked it slowly. My other hand pressed against the wall for support. I started stroking, slow at first. My body lit up like I’d been starving. Needy. Pathetic. I closed my eyes and let the memories take over. His mouth on my neck. His teeth on my skin. His voice telling me I was his. That he missed me. That no one else made him feel the way I did. I moaned, My strokes got faster. I could feel the heat building. Faster. Harder. I bit my lip, trying to hold back the noise. Almost there— My phone rang. I cursed, my hand freezing mid-stroke. It kept ringing. I cursed again, stumbling out of the shower, dripping wet, barely managing to grab a towel as I rushed to the phone. I didn’t look at the screen. “Hello?” I panted, voice shaky. “River.” His voice. Daniel. I froze. “I’m outside,” he said. Silence. “What?” “I’m at your door.” I walked to the window slowly, still wet, My heart beating rapidly in my chest. And there he was. Standing by his car, looking straight up at me like he knew what I’d been doing. Like he felt it too. His eyes locked on mine and didn’t move. My whole body went cold and hot all at once. He didn’t look sorry. He didn’t look afraid. He just looked like a man who’d made up his mind. I swallowed hard. “Don’t open the door,” part of me whispered. But another part? The one that still ached from last night, the one still pulsing under the towel I clutched around my hips? It wanted to run downstairs. And throw the door open. And ask him— Why now? Why again? Why me? But all I heard was his voice again over the phone. “I’m at your door.”River’s POVNoah had been quieter since we sat down at the café.Not silent—just… less.I noticed it in small ways. The way he stirred his coffee without really looking at it. The way his answers to my questions came a little slower, like he had to pull them from somewhere far away. His eyes didn’t quite meet mine for long, and when they did, there was something tucked behind them, like he was keeping part of himself just out of reach.Maybe he was tired. We had stayed up way too late last night, and not just because we were packing. My muscles still held that lazy, heavy warmth from lying tangled with him in the dark, my hands remembering the lines of his back, my lips remembering the exact sound he made when I touched him just right.And yet, sitting across from him now, I felt a thin wall between us. Not a solid one—more like glass. I could still see him, still feel him near, but there was this faint separation, a gap I couldn’t quite name.I didn’t ask. I didn’t want to push. We b
Noah's Pov.My thumb hovered near the edge of River’s phone again, not touching it. Not scrolling. Not opening the message.Just… staring at it as if it would magically disappear but it didn't instead the name sat there like it was daring me.Marcus.Such a small thing, a name. Just a little cluster of letters. But it landed in my head like a pebble dropped into a still pond. The ripples didn’t stay neat. They spread, bending and twisting, until the quiet inside me wasn’t quiet anymore.I knew that name.I’d heard it before, few weeks ago, at the hangout. River had tossed it into the conversation the way you throw a peanut to a squirrel. No real weight, no reason to catch it. “Marcus from tinder” or “this guy Marcus.” I’d forgotten it the way you forget the color of the car parked next to yours. Unimportant. Forgettable.But seeing it now, sharp white text against the black of his screen… paired with that casual, we didn’t get to know each other well… yeah.It didn’t feel forgettable
Noah’s POVWaking up after a night like that… It felt like seeing yourself in heaven.The kind of unreal where the world feels softer, where the morning air doesn’t bite so much and the light seems to hold you instead of waking you.The curtains were barely pulled, just enough for the pale gold to spill in, washing over the bed in slow, lazy stripes. The sheets were still a mess, twisted, tangled like they’d been caught in the rhythm of the night and never found their way back. My body felt loose, pleasantly heavy, the way you do when you’ve been thoroughly worn out and yet… you wouldn’t trade it for sleep.I lay there, letting the quiet sink in, chasing the lingering warmth.I could still taste him.Still hear the low sounds he made when my mouth found the places he never let anyone touch.If I could bottle this feeling, River’s body pressed into mine, the soft drag of his breath against my ear, I’d lock it away and never let it go.But when I reached over, my hand met cool sheets. H
River's Pov.Noah's lips were soft.That was the first thing I noticed. Not the surprise of it or the heat pulsing between us, but how gentle it felt—like he was asking, not taking.His hand found the side of my face, fingers curling at my jaw like he wasn’t sure I’d let him. I didn’t stop him. Couldn’t. My thoughts had scattered like leaves the moment he said my name, and now they were nowhere to be found.The kiss deepened slightly, but it never turned frantic. Just soft. Patient. Full of all the things we never said.I let my eyes fall shut, body swaying toward his like gravity had given up pretending we weren’t already pulled together. The world around us quieted. The distant music from the wedding reception, the laughter, the clink of glasses—it all blurred into something else. Background. Irrelevant.Because right now, it was just us.When he finally pulled back, just a little, his breath was warm against my cheek. He didn’t step away. Just looked at me like I held every answer
River's Pov.Noah's lips were soft.That was the first thing I noticed. Not the surprise of it or the heat pulsing between us, but how gentle it felt—like he was asking, not taking.His hand found the side of my face, fingers curling at my jaw like he wasn’t sure I’d let him. I didn’t stop him. Couldn’t. My thoughts had scattered like leaves the moment he said my name, and now they were nowhere to be found.The kiss deepened slightly, but it never turned frantic. Just soft. Patient. Full of all the things we never said.I let my eyes fall shut, body swaying toward his like gravity had given up pretending we weren’t already pulled together. The world around us quieted. The distant music from the wedding reception, the laughter, the clink of glasses—it all blurred into something else. Background. Irrelevant.Because right now, it was just us.When he finally pulled back, just a little, his breath was warm against my cheek. He didn’t step away. Just looked at me like I held every answer
Noah’s POV.Claire stood at the altar, her hands trembling just a little as she faced her soon-to-be husband. Sunlight poured in through the soft white drapes wrapped around the garden arch, spilling golden flecks into her dark curls. The air held its breath. The music faded gently into the background.She smiled, her eyes shining with unshed tears. Then she began."You were the last person I expected, and yet the only one I truly needed. You’ve seen me at my best and held me through my worst. You’ve loved me in silence, in chaos, and in the quiet moments I didn’t even know how to love myself. Today, I give you all of me. The scared parts. The brave parts. The ones that still need healing. And in return, I promise to fight for us every single day, even when love feels hard. Especially then. I promise to grow with you, laugh with you, and stand beside you for every chapter yet to come."Her voice wavered, catching at the edge of emotion, but she pushed through and said the final words