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 POVSeeing Daniel there knocked the breath out of me.I wasn’t ready. Not even close. I thought I’d moved on past my feelings or at least gotten better at pretending I had. But the second I saw him, everything I’d packed away so carefully came rushing back. Just like that.He looked… good. Too good. His blazer fit him perfectly, like it had been tailored just for his shoulders. His dark hair had that slightly messy look he always pulled off so easily, like he’d just run his fingers through it and left the house. He still had that polished kind of charm about him, like he belonged in some magazine ad for coffee or cologne. The same old Daniel. The one who could walk into a room and make it feel like everyone else had to catch up.And that smile. The one he always wore at dinners like this—polite, calm, just warm enough to make people feel safe. Like nothing had changed. Like we hadn’t fallen apart. Like my heart hadn’t been shattered in silence while he kept walking like it ha
Daniel’s POVIt was Olivia’s idea to eat out on Sunday.She called it a small celebration, for Elliot’s full recovery and a little farewell dinner before Luciana left to spend the rest of her vacation with her family. She sounded so cheerful when she brought it up, like everything was finally starting to feel normal again. Like we were all okay.I nodded and went along with it. I didn’t have the heart to say no. Even if the thought of sitting across from Elliot, pretending nothing was broken between us, made my stomach twist. Since the night we talked—no, argued, he’d been keeping his distance. Polite, like always, but cold. He wasn’t angry, not on the outside. But I could feel it.And I didn’t blame him.I blamed myself.St. Lucie’s was one of Olivia’s favorite spots. The kind of place where the lights were soft and warm, where the tables were dressed in white linens and silver cutlery that caught the candlelight just right. The quiet background music hummed like a memory, tucked ben
River’s POVThe sun wasn’t all the way down yet when I got to the Community Field. It was hanging low, casting everything in that soft golden light that only shows up near the end of fall. The sky had that quiet glow, and the air was cool enough to make me breathe a little deeper. Not cold, just enough to remind you it was getting late, that the day was winding down.I walked past the old chain-link fences, the ones with little gaps and bends from years of kids kicking balls and climbing on them. The wooden benches nearby were just as familiar—faded, creaky, a little lopsided. A couple of parents sat there talking, sipping coffee from paper cups while keeping half an eye on their kids. The kids were all over the place, chasing a ball, yelling like they had no volume control, laughing like life was easy. And maybe it was for them.Then I saw him, Noah.Even from a distance, he stood out. He always did. Tall, steady, like the field itself was part of him. He was leaning on one of the go
River’s POVSleep was impossible last night. I tossed and turned until the sheets were tangled around me like vines I couldn’t get free from. I flipped my pillow over, hoping the cool side would help, but it didn’t. The room was quiet—too quiet. That kind of silence that makes your thoughts sound louder.And mine were everywhere.Every time I closed my eyes, I heard Elliot’s voice. Not full sentences, just pieces. Bits that stuck, that refused to let go. Things he said at Old Paul’s… things I didn’t want to think about, but couldn’t shake off either. It was like his words were stitched into my brain, and no amount of tossing or turning could pull them out.Just when I thought I might finally drift off, my phone buzzed on the nightstand. I ignored it at first. Maybe it was some late-night notification or a random app trying to get my attention. But then it buzzed again. And this time, the screen lit up, the glow cutting through the dark.I reached over and grabbed it, hoping for nothin
Noah's Pov.I’m not the type to fall apart.At least, I didn’t think I was.I always thought I had it all together. I was the one people leaned on. The one who stayed calm when everything else went sideways. The one who smiled even when things felt hard. I’ve always been good at hiding my feelings, like stuffing them into a box and pushing it to the back of the closet. Out of sight. Out of mind.But lately… something’s changed. Something feels different. Off. Like I’m not quite myself, and I don’t know why.Or maybe I do.Maybe it’s because of him.River.I don’t know when it started. I really don’t. It wasn’t a big moment. It wasn’t loud or dramatic. It just… happened. Quietly. Slowly. All at once. One day we were friends, just that and then something changed. A look that lingered too long. A smile that hit too deep. A laugh that stayed with me even after it faded.And now, I can’t stop thinking about him.He’s everywhere in my mind. In the way I hear his name even when no one says i
River's Pov.It had been two days since Old Paul’s. Two long, slow days that felt like they were dragging themselves across my skin. Two days since Elliot looked me in the eye, his voice steady but his face full of pain, and asked me to walk away from his dad.And I did.Since then, silence. My phone sat on my nightstand like a reminder. A quiet, glowing screen that didn’t light up with Daniel’s name. I didn’t call him either. My fingers hovered over his number more than once, but I never pressed it. And Elliot—he didn’t say a word. Not in person, not through texts. Nothing.It was like I was floating, weightless, but not in a good way. More like I was lost in the middle of a huge ocean with no land in sight. Or maybe I was falling and just hadn’t hit the ground yet. Either way, it felt endless.On the outside, I looked fine. I kept showing up. I went to class, sat in my seat, nodded at the right moments. I laughed when I was supposed to, answered questions when I was called on. I sat