Share

Best Friends Awakening 1

Author: Keoni
last update publish date: 2026-05-15 16:45:50

I pushed the apartment door open. My keys jingled loud in the quiet hallway. Riley and I had shared this place for three years. We met in freshman year, two nervous girls who clicked instantly we helped each other out, laughed at the same dumb jokes, and huddled under one big hoodie when life felt heavy.

Tonight I should have been at the café until midnight. My manager sent everyone home early. I didn’t texted Riley. I wish I had.

A low moan floated from down the hall. It was Riley’s voice…deep, rough, full of need. My stomach twisted. I stopped cold, backpack still hanging from one shoulder. Her bedroom door sat half open. Warm lamplight spilled across the carpet like a secret I wasn’t meant to see.

Another moan came, longer this time. Then the sharp, wet sound of skin slapping skin.

I should have turned around and left. My feet moved forward anyway, quiet on the old wooden floor.

Riley knelt on all fours in the middle of her bed, completely naked. Her smooth, tanned back, Her full breasts swung heavily with every hard push from the man behind her. He held her hips tight, fingers digging into her skin, muscles flexing as he drove deep. Her pussy stretched around his thick cock, shiny and wet. Juice ran down her thighs. She rocked back against him, hungry, her round ass rippling each time their bodies met.

“Fuck…harder,” she gasped, voice broken.

He gave it to her, slamming in so deep her cry filled the room. Her head turned toward the door. Our eyes met.

Time froze. His balls kept slapping her soaked pussy, but everything else stopped.

Riley’s eyes went wide, pupils huge and dark. She didn’t look away. Heat flashed between us, shock, embarrassment, and something,hotter. Her lips curved in a tiny, daring smile. My clit pulsed hard. I pressed my thighs together without thinking.

I stumbled backward, heart pounding against my ribs. The guy didn’t see me. He kept pounding into her while Riley moaned louder, eyes still locked on mine until I ran.

In the kitchen I yanked open the fridge. Pasta. Sauce. Anything normal. My hands shook as I set a pot on the stove. My cheeks burned. My nipples pressed tight against my bra, almost painful. Anger bubbled inside me…at her for leaving the door open, at myself for staring, for the slick warmth now soaking my panties. What was wrong with me?

I gripped the knife hard and chopped onions. The blade thumped against the cutting board. Images kept flashing: Riley’s breasts bouncing, her pussy gripping that cock, the way she smiled at me.

Ten minutes later, I hear soft footsteps coming down the hall.

I didn’t turn. I couldn’t. The kitchen air grew thick.

“You’re back early,” Riley said. Her voice sounded low and scratchy from all the moaning.

“Yeah.” My knife kept moving. “My Shift ended early .”

She walked closer. I caught her scent…sex, sweet vanilla soap, and something warm and feminine that made my head spin. She stopped right behind me. Heat rolled off her body.

“You saw,” she whispered.

My knife paused mid-chop. “Door was open.”

A soft laugh brushed my ear. “Oops.”

She reached past me for a glass. Her body pressed fully against my back. She wore almost nothing: tiny black shorts that barely covered the lower curve of her ass, and a thin white crop top with no bra. Her hard nipples dragged across my shoulder blade. I sucked in a sharp breath.

“Riley…”

“Shh.” Her lips touched my ear, warm and soft. One hand settled on my hip, fingers gripping my waist like she owned me. “Did you like watching him fuck me?”

My face went hotter. Anger and raw need twisted together low in my belly. “I didn’t…”

“Liar.” She turned me around slowly, hands firm on my waist. My lower back met the counter edge. We stood eye to eye, same height, but she felt bigger somehow. Her gaze dropped to my mouth, then lower, watching my chest rise and fall fast. “Your nipples are so hard, Alex. Look at them.”

I glanced down. They poked clearly through my shirt. I crossed my arms, but she caught my wrists gently and pulled them down.

“Don’t hide,” she murmured. “I bet if I slide my hand into your panties right now, you’d be dripping wet for me.”

My breath hitched. “You just got fucked by some guy and now you’re…”

“Jealous?” She smiled, slow and knowing. Her thumb stroked my hip bone through my jeans. “He was just scratching an itch, Alex. You… you’re different.”

I swallowed hard. “We’re best friends. This is crazy.”

Riley leaned in until our noses almost touched. Her breath smelled like mint and sex. “Best friends who tell each other everything. Except I never told you how many nights I touched myself thinking about you.”

My heart slammed. “Don’t say that.”

“Why not? It’s true.” She pressed closer. Her breasts brushed mine. Even through clothes the contact sent sparks down my spine. “When you walk around in those little sleep shorts, I have to look away. When you hug me after a bad day, I breathe you in and get wet. Tonight you saw me. And you didn’t run at first.”

I looked at her lips, then forced my eyes up. “I was shocked.”

“You were turned on.” Her hand slid up my side, under my shirt, fingers warm on my bare skin. “Your body doesn’t lie, Alex. Neither do your eyes.”

I grabbed her wrist but didn’t push her away.

Silence stretched. My pulse roared in my ears. I could feel how hard my heart beat. Riley waited, patient, her fingers still on my skin.

I let go of her wrist.

She smiled again, small and tender this time. “Good girl.”

Her hand moved higher, cupping my breast through my top. I gasped. My nipple tightened even more under her palm. She rubbed slow circles with her thumb. Pleasure shot straight between my legs.

“Riley…” My voice came out shaky.

“Tell me what you felt when you watched,” she whispered. Her other hand traced my jaw, tilting my face up. “Be honest.”

I closed my eyes for a second. “I felt… hot. Confused. I couldn’t stop looking at your face. The way you looked at me—like you wanted me to see.”

“I did.” She leaned in and brushed her lips against my cheek, then my neck. Soft kisses that made my knees weak. “I came harder when our eyes met. Imagined it was you behind me.”

A small moan slipped from my throat. I hated how needy it sounded.

Riley pulled back just enough to look at me. Her cheeks were flushed, eyes bright. “I’ve wanted this for so long. Us. No guys. Just you and me figuring it out.”

My hands moved on their own. I touched her waist, feeling the warm, smooth skin under her tiny top. She shivered. That little reaction gave me courage. I slid my palms up her back, under the fabric.

She made a soft sound and pressed her forehead to mine. “Touch me anywhere you want.”

I hesitated, then let my fingers explore. Her skin felt fever-hot. When I brushed the side of her breast, she arched into me. Her breath quickened.

“You’re shaking,” I whispered.

“So are you.” She kissed the corner of my mouth, teasing. “We don’t have to do everything tonight. Just… let me kiss you properly.”

I nodded before I could overthink it.

Riley cupped my face with both hands. Her lips met mine—gentle at first, then deeper. She tasted sweet and a little salty. Her tongue brushed mine and I opened for her. The kiss grew hungry. Wet. My hands tightened on her back, pulling her closer. Our bodies pressed tight from chest to thighs.

When we finally broke apart, we were both breathing hard. Riley’s eyes looked glassy with want.

“Wow,” she said softly, smiling.

“Yeah.” I touched my swollen lips, stunned. “Wow.”

She rested her head on my shoulder, arms around my waist. For a moment we just held each other. The kitchen felt warmer, safer.

We stood there in the quiet kitchen, bodies close, hearts racing together. The pasta water boiled over on the stove.

Continue to read this book for free
Scan code to download App

Latest chapter

  • Unholy Desires (EROTICA COLLECTION)   Anonymous confessions 1

    We were having dinner, roasted chicken and garlic pasta, I sat across from Ethan at the table, my fork hovering over my plate while our parents talked about their work and plans for the weekend. I barely listened them instead My eyes kept drifting across the table to him.He looked good. With broad shoulders from the gym, dark hair a little longer than usual so it fell across his forehead when he leaned forward to cut his food. His forearms flexed under the rolled sleeves of his black T-shirt every time he moved. His Thick thighs spread casually under the table. I watched the way his throat worked when he swallowed, the quiet concentration on his face, the easy way he answered Mom’s questions without ever glancing my way for long.I pressed my knees together under the table. Heat had already started low in my belly, the same restless ache that had been building for months. Living in the same house made it worse. I heard him in the shower every morning. I caught the scent of his soap

  • Unholy Desires (EROTICA COLLECTION)   Chamber of secrets 4

    Next dayI left the door unlocked on purpose.The red door was slightly ajar when I entered, I had spent the entire day pretending nothing had changed…smiling at my husband over breakfast, answering emails. But my body remembered. Every time I shifted in a chair I felt the faint, residual ache of how full RJ had left me.RJ stood near the center of the room, shirtless, wearing only the same dark shorts from the guest house. He hadn’t touched anything. He was waiting, His hands at his sides, eyes tracking my moment as I stepped through the door and locked it behind me. I let the silk robe slide off my shoulders and fall to the floor. Underneath I wore nothing but the black straps and the soft pink ribbon at the small of my back…the set I reserved for this room. My hair was down, gathered into a single heavy braid. I watched his eyes take me in, and the familiar, traitorous heat bloomed low in my belly.“You came,” I said I walked past him slowly, letting my bare arm brush his. The b

  • Unholy Desires (EROTICA COLLECTION)   Chamber of secrets 3

    I wasn’t supposed to go near the guest house after dark.That was the quiet rule I had given myself. Keep the distance. Keep the upper hand. Let him come to me on my terms, in the rooms I controlled, when I decided the moment was right. But the ache between my legs from the pool hadn’t faded. If anything it had grown worse… Every time I closed my eyes I felt his fingers again…stopped just short of giving me what I needed because the gate had opened at the worst possible time.So I went looking for him.The guest-house windows were dark except for the faint light of a laptop screen in the far corner. The door was unlocked. I slipped inside without knocking, barefoot and trying not to make a sound, wearing only a thin robe that clung to my still-damp skin from the earlier shower. The air smelled like him…clean soap, a hint of chlorine, and something warmer underneath.He sat on the edge of the bed with his back to the door, shoulders hunched, one hand moving steadily between his legs.

  • Unholy Desires (EROTICA COLLECTION)   Chamber of secrets 2

    I was already wet before he even stepped outside.It had become a pattern I hated admitting to myself. The moment I heard the soft scrape of the guest-house door or the faint splash of the pool equipment being dragged across the stone, my body responded like it had been waiting. Heat low in my belly. A slow, traitorous slickness between my thighs. I told myself it was the sun. The heat. Anything except the truth…that RJ’s presence alone was enough to ruin the careful composure I wore like armor.I lay on the lounge chair closest to the deep end, sunglasses on, a novel open and forgotten on my stomach. My black bikini was deliberately small. The top barely held me. The bottoms were tied at the hips with thin strings, the kind that looked like they could come undone with one careless tug. I had chosen it on purpose. I wanted him to look. I wanted the reminder that he wanted me, that he would take whatever I gave him because the alternative was walking away empty-handed.He came around t

  • Unholy Desires (EROTICA COLLECTION)   Chamber of secrets 1

    Most nights the lower hallway stayed silent after dark. My husband was already upstairs with his scotch and his phone, pretending the rest of the house didn’t exist. That left me free to move through the quiet rooms the way I preferred…barefoot with my robe loose.I paused at the top of the short flight of stairs and listened. Then I hear the faint scrape of the door opening, someone was there… When I reached the threshold he was already inside.RJ stood in the center of my room like he had wandered into a place he had no right to be. Tall. Dark. Still wearing those cheap work clothes he used for the pool. His Broad shoulders tight with tension. He hadn’t touched anything yet. That was the first thing I noticed. Most people either ran or started exploring with greedy hands. He just stood there, breathing a little too fast, eyes moving over the chains, the bench, then the wooden frame.I stepped inside and closed the door behind me. The lock engaged with a soft click.“You found it.”

  • Unholy Desires (EROTICA COLLECTION)   Forbidden Friction 3

    Sophia’s thigh stayed heavy across Emma’s hips, keeping their soaked folds pressed together in a slow, sticky slide. Every tiny shift sent fresh aftershocks through Emma’s oversensitive clit. Mia’s mouth worked lazily at one breast, tongue circling the nipple, teeth grazing just enough to make it tighten again.Sophia’s fingers traced the wet mess on Emma’s inner thigh, then lower, collecting the thick drip still leaking from her cunt. She brought those fingers up and pushed them past Emma’s lips. Emma sucked without being told, tasting both of them…sweet, musky, heavy.“On your hands and knees.” Sophia’s voice stayed low, calm, absolute. “Ass up. Face down.”Emma moved. The sheets clung to her damp skin as she settled into position, back arched, thighs spread. Cool air touched the open, glistening lips of her cunt and the tight pucker of her asshole. Sophia knelt behind her. Mia shifted to the head of the bed, thighs open, and guided Emma’s face down between them.“Keep licking her w

  • Unholy Desires (EROTICA COLLECTION)   Best Friends Awakening 2

    I swallowed. “Riley, we can’t…”But my hips rocked forward against her thigh anyway. She smiled, slow and sure, and pressed harder. The seam of her shorts rubbed right against my aching spot. Sparks jumped between us. Her control felt total, and a secret part of me gave in.“Tell me to stop,” she b

  • Unholy Desires (EROTICA COLLECTION)   Professor’s Late Night booty call 3

    I moaned softly, legs trembling. “Professor… please. I need more.”He rose behind me, his big hands gripping my hips firmly. With surprising strength.Without saying a word, he grabbed my waist with both strong hands and lifted me like I weighed nothing. He sat me on the edge of his big mahogany des

  • Unholy Desires (EROTICA COLLECTION)   Professor’s Late Night booty call 2

    Professor Kane’s voice filled the quiet office like a command that could not be ignored. “Now… lift your skirt and show me what you’ve been hiding under there all night.”My fingers shook as I grabbed the bottom of my short plaid skirt. The soft pleats felt warm in my hands. I pulled it up slowly,

  • Unholy Desires (EROTICA COLLECTION)   Professor’s Late Night booty call 1

    The phone buzzed on the small desk in my tiny dorm room. It was almost ten at night. The old radiator hummed softly in the corner. I picked it up and read the message. My heart jumped.“My office. Now. We need to discuss your thesis.”Professor Kane. Just his name made my body react. A warm rush s

More Chapters
Explore and read good novels for free
Free access to a vast number of good novels on GoodNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
SCAN CODE TO READ ON APP
DMCA.com Protection Status