Cover of The Unspoken

Spicy

The Unspoken

Read the story

9 chapters · 39446 words · Read 3 times

Story about a guy in a toxic relationship with two different women.

Characters

  • Andres Serrano — Bianca's boyfriend who is largely oblivious to her internal conflict, believing their relationship is stable and based on mutual ambition. He is a high-achiever who represents the 'safe' path Bianca thinks she wants.
  • Bianca Ricci — Daniel's research partner who projects hostility to hide the intense physical attraction she feels toward him. She is high-achieving, disciplined, and currently committed to a relationship that she feels obligated to maintain.
  • Daniel Rojas — A college student struggling to untangle himself from a draining, long-term relationship. He is earnest and academically driven, but his confidence has been eroded by his girlfriend's constant criticism.
  • Jordan Vance — Daniel's current partner who exerts emotional control through manipulation and constant belittlement. She is charismatic in public but suffocating in private, ensuring Daniel stays isolated from outside influences.

Chapter 4: The Hollow Space

The humming lights of the library were an eternal, tuneless song, a sound I'd grown to hate over the past three days. It was the same hum that had filled the study lounge two years ago when Bianca first looked at me like I was a stain on the carpet. Now it filled the library's reading room like a held breath, and I was the one suffocating.

I'd told Jordan I had a study session. She'd kissed my forehead and told me to be home by nine, and I'd nodded like a good dog. The lie sat in my throat like a stone. The truth was I had nowhere else to go. The apartment felt smaller every day, Jordan's new kindness worse than her old cruelty because at least the cruelty had been honest. This new tenderness was a cage built of silk.

My phone was in my hand before I realized I'd reached for it. The screen glowed in the dim light, and I typed her name. B-i-a-n-c-a. The little grey bubble sat there, waiting. I stared at it until my eyes blurred, then deleted it. Type. Delete. Type. Delete. The cursor blinked on the empty text field, patient as a heartbeat I couldn't stop.

“Are you okay?”

I typed it and stared. Then deleted it before my thumb could betray me.

She'd said it was over. She'd said she loved Andres. She'd said it while I was inside her, and I'd said I loved her, and we both knew the words were a lie and a truth tangled so tight we couldn't tell them apart anymore. Three days of silence since. Three days of Jordan's apologies and my hollow compliance. Three days of the cursor blinking.

I shoved the phone face-down on the table and forced myself to look at the textbook in front of me. Something about economic theory. I'd read the same page four times and couldn't recall a single word.

That's when I saw her.

She was at a table near the window, the late afternoon light catching the sharp line of her bob. Bianca sat with two girls I recognized from her sociology class, a cluster of books and coffee cups between them. She was laughing, actually laughing, her head tipped back in a way I'd only ever seen in the dark of her apartment. The sound carried across the room, bright and foreign.

I watched her. I couldn't help it. The way her fingers curled around her coffee cup, the way she tucked a strand of black hair behind her ear, the way her gold necklace caught the light. All of it familiar, all of it suddenly unreachable.

Then her eyes found me.

For a second, just a second, something flickered across her face. I knew that look. I'd memorized every shade of it. Surprise, then recognition, then fear. But before I could lift my hand, before I could do anything stupid, her expression curdled into disgust.

She made a sound. A small, sharp noise, almost a scoff, loud enough for her friends to notice. One of them looked over at me, then back at Bianca, and Bianca shook her head and said something I couldn't hear. The other girl laughed. I saw Bianca's lips form the word “so” and then nothing else.

Back to her old ways. That was the thought that crystallized in my chest, hard and cold. I knew this version of her. This was the Bianca from two years ago, the one who'd looked at me like I was beneath her notice, like my existence was an inconvenience. I'd thought we'd moved past that. I'd been stupid enough to believe the woman who whispered my name in the dark was real.

I looked away first. Always did.

I stood, planning to retreat to the stacks, to disappear into the maze of books like I'd disappeared into the maze of her. But I was too fast, too clumsy in my hurry. I rounded the end of a shelf and walked straight into someone.

"Sorry, I wasn't, I didn't see–"

"Easy there."

He was tall. That was the first thing I noticed, because I was still recovering from the impact of a solid chest. The second thing I noticed was the pressed blue button-down and the silver watch. The third thing was the smile, easy and warm, like he hadn't just been rammed by a distracted idiot.

"Andres," I said, because his face snapped into recognition, and then I wanted to swallow my own tongue.

He blinked, then his eyes narrowed slightly before widening again. "Daniel, right? Bianca's research partner. The econ guy."

"Yeah. That's me." I should have said *not anymore*. The words sat in my mouth, bitter.

Andres laughed and clapped a hand on my shoulder. The gesture was casual, friendly, and it made something twist in my stomach. "No harm done. I was looking for a book on regional trade theory anyway, and I think you just body-checked me into the wrong century."

I managed a laugh. It came out thin. "Sorry again. I was, uh, distracted."

"Story of my life." He glanced back toward the table where Bianca sat with friends, and I noticed the way his gaze softened. Just a flicker of warmth before he turned back to me. "You two still working on that research project?"

"Finished, actually. We turned it in last month."

"Oh right, right. She mentioned it." Andres leaned against the edge of the bookshelf, crossing his arms. Up close, I could see the similarities between us. The same skin tone, the same dark hair, the same slightly tired set to the eyes. But where I slouched, he stood straight. Where my hoodie was frayed, his shirt was pressed. He was me, if I'd been made of stronger stuff.

"You from around here?" he asked.

"Originally? No. California. Came out here for school."

"Me too. Well, not California. Texas. El Paso." He shook his head. "My family, they, you know. They wanted me to get out, see something bigger. First in my family to go to college. So here I am."

I knew exactly what he meant. My mother had cried at the airport, clutching my arm and telling me to make something of myself, to not come back with nothing. The weight of that expectation had followed me across the country, heavier than any suitcase.

"Yeah," I said. "Mine too."

Andres nodded like we'd just shared a secret. "It's a lot of pressure, right? Being the one who made it out. Every call home is a reminder."

"Every failed exam too."

He laughed, a real laugh this time. "God, tell me about it." He glanced at me, assessing. "You know what, I never took you for a crier."

"A what?"

"A guy who gets it. No offense, but when Bianca talks about you, it's all, you know, 'he can barely string a sentence together.'"

The words hit like a slap. I kept my face neutral. "Yeah, she's not a fan."

"She's not a fan of anyone, don't take it personal. But you're the first one she's talked about enough for me to know you exist, so you must be doing something right." He grinned. "Plus, I've seen you around. You're always with that girl, the blonde. Jordan, right?"

"Yeah. My girlfriend." The word tasted like ash.

"Lucky man." Andres whistled low. "You two look good together. Like, genuinely good. I told Bianca, I was like, 'that guy's got it all figured out.'"

I forced a smile. "She keeps me in line."

"That's what they do." He tilted his head toward the table where Bianca sat, and I followed his gaze. She was looking at us. Not at the books, not at her friends. At us. Her expression was tight, her jaw set, and even from here I could see her knuckles white around her coffee cup.

"She doesn't like me much, does she?" Andres said, and I heard the joke in his voice.

"No, I think she's just, uh, protective of her time."

"Makes sense." He shrugged. "She's got a lot on her plate. Her family, they're. You know. Big."

"Right."

"She's the heiress to her grandfather's media company. We've been together a year and some change, and I still don't know if I'm dating her or her net worth." He laughed, but there was something real in it. "Anyway, I'm rambling. I should let you get back to your, uh." He gestured vaguely at the books. "Studying."

"Right." I picked up my textbook, though I hadn't touched it in the past ten minutes.

Andres pulled his phone from his pocket. "Hey, we should hang out sometime. There's a spot downtown, they do amazing tacos. Reminds me of home." He held out his phone. "Give me your number and I'll text you."

I took the phone. My fingers were steady as I typed my number, which surprised me. "Yeah, awesome. I'd like that."

"Good man." He pocketed his phone and clapped my shoulder again. "I'll text you. We'll grab some food, shoot the shit. Be good, man."

"You too."

He walked away, long strides carrying him toward the main doors. I watched him go, and I understood, in a sick, horrible way, why Bianca had chosen him. He was everything I wasn't. Confident, settled, bright. A man who knew what he wanted and went after it.

And I was just the guy in the frayed hoodie who'd spent two years sleeping with his girlfriend.

I looked back toward Bianca's table. She was still watching me, her face a mask of careful neutrality. Our eyes met, and for one brief, terrible moment, I saw something crack beneath the surface. Something like fear. Something like regret.

Then she turned away, and one of her friends said something, and they all laughed. The sound carried across the room, bright and cruel.

I shoved my book into my bag and left before the fluorescent hum could swallow me whole.

My phone buzzed in my pocket. A text from Andres.

“Good meeting you man. Tacos Friday?”

I stared at the message, then typed back a response before I could think.

“Sounds good.”

Three dots appeared. Then: “Bianca says hi. Well. She said "don't be fucking late." Whatever that means.”

I pocketed the phone and walked into the late afternoon sun, the taste of ash still thick in my mouth, and the hollow where Bianca used to live aching like a bruise I couldn't stop pressing.

The walk back was a blur of grey sidewalks and dying light. I kept my head down, watching my sneakers scuff against the concrete, counting the cracks like a man counting down to something inevitable. The sun bled orange behind the campus buildings, and by the time I reached the apartment complex, the sky had gone purple and bruised.

I stopped at the bottom of the stairs and checked my watch. Two minutes till nine.

I waited. A couple walked past me laughing, their arms tangled around each other. I watched them disappear into the building, then checked my watch again. One minute.

I climbed the stairs slowly, each step landing heavier than the last. The key turned in the lock with a soft click, and I pushed the door open.

Jordan was sitting at the small kitchen table, her hands folded in front of her. The overhead light was off, but a single candle flickered in the center of the table, casting dancing shadows across her face. There were two plates set across from each other. One of them held a portion of pasta, steam still rising faintly. The other plate was empty.

She looked up when I entered, and the stiffness in her shoulders visibly melted. A smile spread across her face, soft and waiting.

"Did you eat dinner yet?" I asked, setting my bag down by the door. The words came out before I'd even thought about them.

"Oh no, I wanted to wait for you." She gestured to the empty plate. "Sit down. I made your favorite, the one with the mushroom sauce."

"Jordan, it's almost nine." I walked over and pulled out the chair across from her. "You shouldn't have waited. I would have been fine."

She shook her head, and I saw her fingers tighten around the edge of her plate. "I'm doing my best to share moments with you. Dinner is one of them." She said it like she was reciting a rule she'd learned somewhere, something from a self-help book or a therapist's office. "I want us to eat together. Like real couples do."

I sat down. The chair scraped against the floor, too loud in the quiet room. She reached across and took my hand, and I let her. Her palm was warm and slightly damp, and I felt the tremor in her grip.

"How was studying?" she asked.

"Fine. Productive." I removed my hand to pick up my fork, pretending I needed a moment with the food. "We can have dinner together tomorrow night. I don't have class. We could, I don't know, watch a movie or something."

"I'd like that." Her smile brightened. "I bought popcorn. The good kind, the one you like."

"Thanks." I took a bite. The pasta was good, better than I'd expected, but it tasted like nothing. I chewed and swallowed and looked at the candle flickering between us.

She watched me eat for a long moment. "Do you like it?"

"Yeah. It's really good, Jordan."

"I used your grandmother's recipe." She ducked her head, suddenly shy. "You mentioned it once, and I, I found it in that cookbook you've got in the back of the closet."

"Mm." I hadn't mentioned my grandmother in months. I didn't remember telling Jordan about the cookbook at all. The thought unsettled me, but I kept my face neutral. "She'd be happy someone finally used it."

Jordan laughed, a small sound. "I wanted to surprise you. You've been so, I don't know. Distant lately. And I know I've been, I've been trying, Daniel. I really have."

"You have." The words came easily, rehearsed from a hundred other nights just like this one. "I've noticed. It's good."

"I love you." She said it quickly, like a stone dropped into water. "I know I don't say it enough. I'm saying it now. I love you."

I looked at her across the candle, at the girl who'd spent two years making me feel small, now wearing her heart on her sleeve like a new coat. The flame cast her face in gold and shadow. She looked vulnerable. She looked like she meant it, in whatever way she knew how.

And I thought of Bianca's laugh echoing across the library, bright and cruel, and Bianca's fingers digging into my back in the dark of her apartment, and Bianca's silence for the last three days.

I loved the wrong person. I'd known that for a long time. But knowing it had never made leaving any easier, and Jordan's tenderness had made it harder, not softer. A cage built of silk, I'd thought. Every kindness another bar.

"I love you too," I said, and the lie tasted bitter on my tongue, just like it always did.

The candle had burned down to a stub by the time we finished eating. Jordan cleared the plates while I sat there, watching the flame gutter and die. She moved around the kitchen like she was performing a ritual, every gesture deliberate, every wipe of the counter a small act of devotion. It was exhausting to watch.

After dinner she followed me to the couch, draping herself across my lap before I'd even settled into the cushions. Her fingers traced lazy patterns on my chest. "You seem tired," she murmured.

"I am." I stared at the blank TV screen.

"We could watch something. Or I could just hold you." She pressed her face into my shoulder, breathing me in. "I like holding you."

I didn't answer. I just let her lie there, her weight familiar and foreign at once. For three days it had been like this. If I sat at the kitchen table studying, she was there with her laptop, typing away, stealing glances at me. If I lay on the bed, she curled against me like a cat. Every moment a performance of closeness, as if she could paper over two years of cracks with a week of hugs.

I checked the clock on the wall. Ten forty-two.

"I'm going to bed," I said, shifting her off me.

"Okay." She stood, following me without hesitation. "I'll come with you."

I didn't say anything. I walked to the bedroom, and she walked behind me, her footsteps soft on the carpet. I stripped down to my boxers and got under the covers. She did the same, wearing her thin grey pajama shorts and a matching tank top. She slid in next to me, pressing her warmth against my side, her hand resting on my stomach.

"Goodnight," she whispered.

I didn't answer. I lay on my back, staring at the ceiling, feeling the heat of her hand through the fabric. For a long moment, nothing moved but the curtains in the faint draft from the window.

I wasn't tired. I was the opposite of tired. My blood hummed with something restless, something that had been building for days. Bianca's laugh echoing in the library. Andres's hand on my shoulder. The cursor blinked in my mind, endless, waiting.

Jordan breathed softly beside me, her thumb stroking my skin in a slow, hypnotic rhythm. She thought she was calming me. She had no idea.

I turned onto my side, facing her. Her eyes were closed, her lips parted. She looked innocent like that, peaceful, nothing like the woman who'd called me worthless after every failed exam, who'd made me sleep on the floor once because I'd forgotten to take out the trash.

She'd apologized for all of it. She'd promised to change. And I'd forgiven her, because I was too tired to do anything else, too hollow to fight.

But I wasn't too hollow for this.

I felt myself stir, a slow hardening against the fabric of my boxers. I made no move to hide it. Instead, I reached down and slid my hand under the waistband of her pajama shorts, palm flat against her hip. She didn't move. Her breathing stayed steady, but I felt the tiny intake of air when my fingers found the elastic of her underwear.

I tugged the shorts down. She wore nothing underneath. I'd never asked, never noticed before. I pulled the fabric past her thighs, feeling the cool cotton slide away, leaving her bare against the sheets.

She made a small sound, a sleepy murmur. "Daniel?"

I didn't answer. I rolled on top of her, my weight pressing her into the mattress, my erection hard against her thigh. Her eyes flew open, wide and startled in the dark.

"What are you–"

I didn't let her finish. I positioned myself at her entrance, felt the dry, resistant heat of her, and pushed inside her in one slow, deliberate thrust.

The gasp she let out was raw and surprised, her body arching beneath me. She was tight, so much tighter than Bianca ever was, and I felt her resistance to every inch. I hardly wet her. I could tell. I'd made her that way; she wasn't ready for this. But I didn't care. I wanted her to feel this. I wanted her to know what it was like to be taken, to have everything stripped away.

"Daniel," she gasped, her voice strained. "Wait, I'm not–"

I reached up and clamped my hand over her mouth. Her eyes went wide, staring up at me in the dark. I held her gaze, feeling the racing pulse behind her jaw under my palm.

I began to move.

The first few thrusts were slow, grinding, each one pushing deeper into her dry resistance. Her whimper was muffled against my hand. She clawed at the sheets, her nails scraping the fabric. I didn't stop. I couldn't stop. This was the only thing I had control over tonight, the only thing that made sense. The house had been a cage of silk, but this, this was a raw, honest act. No apologies. No promises. Just me, taking what I wanted, for once.

Her hips tried to shift away, but I pressed down harder, my weight pinning her. The friction was burning, and I knew it hurt her. I knew I should stop. But the hurt was true. The hurt was real. It didn't lie like her lips, or Jordan's cheerfulness, or Bianca's silence. I pushed deeper, burying myself to the hilt, and held there, feeling her trembling around me.

She moaned into my hand, the sound vibrating through my palm. Tears glistened at the corners of her eyes, and I watched them, watched her, this girl who'd spent two years breaking me down, now broken underneath me.

I started to move in earnest, each thrust harder than the last. The bed creaked in rhythm. The headboard knocked against the wall. I kept my hand on her mouth, my other hand gripping her hip hard enough to bruise. Her legs spread around me, her body giving way even as her face fought the intrusion.

She was tighter than I remembered, or maybe I was just bigger, harder, angrier. I thought of Bianca's laugh, bright and cruel, and Andres's easy smile, and the both of them out there in the world while I was here, buried in this fake redemption, this love-bombed tomb.

I wanted to hurt her. I hated myself for it. I did it anyway.

Her hips bucked beneath me, and I thought she was trying to throw me off, but then I felt the tension ripple through her body and a low, guttural sound escaped her throat. She came around me, shuddering, the walls of her squeezing me like a fist. Her eyes rolled back, and she bit down on my palm.

I didn't stop. I kept driving into her, chasing my own release. The sweat ran down my back. The room smelled of her perfume and sex and something acrid. I closed my eyes and saw Bianca's face, the way she'd looked in my arms on that last night, her dark eyes gleaming in the lamplight.

I came inside her with a grunt, my body jerking as I emptied myself. I didn't pull out right away. I stayed buried in her warmth, my chest heaving, my hand still pressed to her mouth.

I pulled my hand away from her mouth and dropped onto my back beside her, the mattress sighing under my weight. My chest heaved. Sweat cooled on my skin, and I stared at the ceiling, watching the shadows flicker from the streetlight outside.

Jordan didn't move. I could hear her breathing, ragged and shallow, each exhale a little shaky. She'd come, I knew that. But I couldn't tell if it had been pleasure or just the shock of being taken like that. Probably both. Probably neither. I didn't care enough to ask.

I turned my head to look at her. Her eyes were open, staring at the same ceiling, her lips parted. Her hair was spread across the pillow, a pale gold fan, and her chest rose and fell in quick, uneven rhythms. She looked exhausted. She looked hungry. There was something in her eyes I hadn't seen before, something wolfish and raw.

I didn't say anything.

I reached over and took her hip, rolling her onto her stomach. She followed without resistance, her body limp and cooperative, her face pressing into the pillow. I watched her settle, watched the curve of her spine, the way her shoulder blades shifted beneath her skin.

"Daniel," she whispered, but it wasn't a question. It was a plea, or an invitation, or both.

I didn't answer. I slid my hand down her back, tracing the ridge of her spine with my fingers, feeling the slight tremble beneath her skin. She arched into the touch, a small, involuntary movement.

I shifted onto my knees, straddling her thighs. The angle was different now. I could see everything, the pale curve of her ass, the dark space between her legs still slick from what I'd done. I reached down and pressed my fingers against her, found her wet now, wetter than before. The friction of my first pass had done its work despite her resistance. I spread her open and dragged my cock through the slickness, watching her hips twitch at the sensation.

She moaned into the pillow. A muffled, desperate sound.

I entered her slowly this time. No violence, no force. Just a deliberate, measured push that made her gasp. The angle was tighter, her body accepting me inch by inch, and I felt every ripple of resistance, every involuntary squeeze as she tried to accommodate me. Her fingers clawed at the sheets.

I started to move. Slow, deep strokes, pulling almost all the way out before pressing back in. I watched my cock disappear into her, watched the way her body clenched around me, and I thought about how Bianca had felt like this. The same rhythm. The same angle. The one time we'd done it this way, she'd reached back and grabbed my hip, pulling me deeper, telling me not to stop.

Jordan didn't grab. She just lay there, her face buried in the pillow, her body taking whatever I gave her.

I leaned forward, pressing my chest against her back, and felt her shudder. I slid a hand under her hip, lifting her slightly, changing the angle, and she cried out, a sharp, surprised sound. The new position made me hit deeper, and I felt her tremble around me.

"Please," she breathed into the pillow. "Please, Daniel."

I didn't know what she was asking for. I didn't care. I drove into her harder, the slap of skin against skin filling the room, and I closed my eyes and saw Bianca's face, her dark eyes, her sharp bob, the way she'd looked at me across the library, disgust curdling into something I couldn't name.

I'd loved the wrong woman. I knew that now with an awful, crystalline clarity. And I was going to spend the rest of this life paying for it.

I grabbed Jordan's hair, twisting it around my fist, and pulled her head back. She gasped, arching under me, her spine bowing. I kept my grip tight and increased the pace, each thrust landing harder than the last, driving her into the mattress. Her moans grew louder, less restrained, and I felt her body tense beneath me.

"Look at me," I said, my voice rough.

She tried to turn, her eyes finding mine over her shoulder. Her face was flushed, her lips swollen, her eyes glassy. She looked wrecked. She looked beautiful in a way that made me want to hurt her again.

"Who am I?" I asked.

"Daniel," she whimpered. "You're Daniel."

I didn't say anything else. I watched her face as I fucked her, watched her expression shift through pleasure and pain and something that looked like love, and I felt nothing. Just the mechanical rhythm of my body and the hollow ache where Bianca used to live.

I felt her start to come again, the flutter and clench of her around me, and I drove through it, chasing my own release. My grip on her hair tightened, and she cried out, her body shaking as she came, and I followed a moment later, spilling into her with a groan that felt more like surrender than satisfaction.

I pulled out and collapsed onto my back beside her, my arm thrown over my eyes. The room was quiet except for our breathing, the ragged, desperate sound of two people pretending they weren't broken.

Jordan rolled onto her side and pressed her body against mine, her hand flat on my chest. Her fingers traced lazy patterns on my skin, and I felt the dampness of her palm.

"I love you," she whispered. "So much."

I didn't answer. I lay there, my arm still over my eyes, and let her touch me, let her warmth seep into my skin, and thought about the cursor blinking in an empty text field, waiting for a message I'd never send.

Read on DreamPress