Cover of Best Friends No More

Best Friends No More

Read the story

10 chapters · 30335 words · Read 0 times

Write me a friends to lover story between 2 best friends, both second year students at university. She's Zoe, a short, cute redhead with a tight ass and a bubbly personality. She's also a sci-fi nerd at heart, and has a sense of humour. Zoe likes wearing skirts and sweaters, but also has a collection of hoodies and sweats for when she's alone, or doesn't care about her appearance. She likes to swim in her spare time, and secretly enjoys the hidden glances from her best friend when she's in her swimsuits. She's had a couple of boyfriends, but never went all the way, too shy and having a massive crush on her best friend, leading to many nights alone where she dreamed about him. Her best friend is Sam, a tall dark haired guy with bright eyes and an outgoing personality. He has a muscled physique, thanks to a strict gym regimen, but despite his looks he hasn't had much luck with girls. He's had a couple of girlfriends but its never gone anywhere, and he's never slept with any, partly because he's secretly a shy nerd, but because he has had a crush on Zoe since they first met in high school that he's never shaken. The two of them playfully flirt back and forth, but neither thinks its serious, despite their desires for it to be. The story starts with them both at a party, both drinking a little and playing a game of spin the bottle with their friends, whoever it lands on kisses the spinner. Sam spins the bottle and when it lands on Zoe, her heart races with thoughts of her dreams.

Chapter 2: The Walk and the Locked Door

The campus path stretched ahead of them, a slick ribbon of concrete littered with the carcasses of autumn leaves. Their sneakers made soft, wet sounds against the pavement, a muted counterpoint to the distant, throbbing bass still bleeding from the party they'd abandoned.

The cold air did little to sober the giddy, buzzing feeling in Zoe's head, a cocktail of cheap gin and the warmth of Sam's hand wrapped tight around hers. His palm was rough, calloused from the gym, and it felt impossibly large, completely engulfing her much smaller fingers. Her heart was a frantic, trapped bird beating against her ribs. Every few steps, she'd glance up at him, catching the sharp line of his jaw in the flickering orange glow of the streetlamps. He'd catch her looking and his lips would twitch, a flash of that wide, easy grin she'd known for years, but now it was edged with something else. Something hungry.

She stumbled over a crack in the pavement. Sam's grip tightened, steadying her.

"Easy there, nerd," he teased, his voice a low rumble that vibrated somewhere deep in her chest.

"Shut up," she shot back, but the words were breathless, a weak imitation of their usual banter. "I'm just… eager to get out of this cold."

"Right," he said, drawing the word out. "The cold."

They reached her dorm door. Peeling paint, a scuffed brass number four that hung slightly askew. The faint, familiar scent of vanilla and sunscreen greeted her as she fumbled in her tiny clutch for her key. Her fingers, numb and clumsy with anticipation, felt like sausages. She dropped them once, twice, a tiny, frustrated sound escaping her lips.

Sam watched her, his bright eyes patient. He didn't let go of her hand. The silence between them was thick, charged, filled with the unanswered question from the party. That kiss. It had started as a dare, a stupid party game, but the second his lips touched hers, the room had vanished. The laughter, the beer-soaked carpet, the cheap string lights—all of it had dissolved into a breathless, deafening silence. It wasn't a quick, clumsy party kiss. It was a question. A discovery. It had been everything.

Finally, the key slid home with a metallic click. She turned the lock, pushed the door open, and stepped inside, pulling him in by the hand still clutched in hers. The door swung shut behind them, and she twisted the deadbolt. The thud was final. The party noise, the world, everything was sealed out.

The sudden quiet was a physical thing. It roared in her ears.

Zoe's dorm room was a pocket-sized universe of her own making. The desk was a chaotic sprawl of textbooks on astrophysics, a half-eaten bag of popcorn, and a framed poster of the Millennium Falcon. A string of fairy lights, the only source of light, cast a warm, intimate glow over her unmade bed, the rumpled grey hoodie draped over the chair, the neatly stacked collection of sci-fi novels. It was small, cramped, and utterly, completely hers. And now Sam was standing in the middle of it.

They stood frozen, a foot of carpet between them. The air crackled. Zoe's heart hammered against her ribs, a frantic, tribal drumbeat. He was looking at her, really looking. Not the way he did in the crowded cafeteria or across the library table. His gaze was dark, intense, and it stripped her bare. She could see the rapid rise and fall of his chest, the way his hands were clenched into fists at his sides.

She was tired of waiting. Tired of the years of hidden glances, the accidental touches that burned for hours, the nights spent alone in this very bed, dreaming of him. She crossed the space between them in two quick strides.

She didn't say a word. She just reached up, wrapped her arms around his neck, and pulled him down.

The second their lips met, the last vestiges of restraint shattered. This wasn't like the party kiss. That had been a question. This was an answer. His mouth was hot and demanding, tasting of beer and something minty. His tongue slid against hers, a wet, filthy slide that sent a jolt of pure electricity straight to her core. She moaned against his lips, her fingers tangling in the thick, dark hair at the nape of his neck.

His hands slid from her waist, down her hips, bunching the fabric of her skirt. Then his palms were on her bare skin, cupping her ass. She gasped into his mouth as he squeezed, his grip firm, proprietary. It was a shock, a delicious, filthy shock that made her knees weak. He pulled her closer, grinding her against him, and she could feel him, hard and substantial, pressing against her stomach. "Fuck, Zoe," he breathed against her mouth, the words a rough, desperate sound.

He lifted her, his muscles bunching, and she wrapped her legs around his waist instinctively. A few steps and he had her on the edge of her desk, the unforgiving wood pressing into her thighs. The framed poster of the Falcon wobbled precariously.

Zoe's fingers found the hem of his t-shirt. She yanked it up, breaking their kiss only long enough to pull it over his head. It landed somewhere in the mess on her floor. And then she could see him. All of him.

Her eyes roamed over the broad expanse of his chest, the defined ridges of his abs. It was a body she'd only glimpsed in swim trunks and tight sweaters, and now it was here, in her room, for her to touch. She ran her hands over the warm, smooth skin of his pecs, her fingers tracing the hard lines of muscle. She leaned forward, pressing her lips to his collarbone, then down to his chest, leaving a trail of wet kisses that made him shudder. His breath hitched, a ragged sound in the quiet room.

He pulled her back up for another kiss, deeper this time, more frantic. His hard cock, a thick, undeniable line beneath his jeans, ground against the damp heat between her legs. A sharp, breathtaking current of sensation zipped through her, making her gasp and arch her back. "Oh, god," she whimpered.

Then, they both stilled. The frantic energy settled into something slower, heavier. The kisses became longer, more languid. He was holding back, his hips no longer grinding against her, his hands resting still on the curve of her hips. She could feel the tension in his body, the same hesitation that was winding its way through her own gut.

They were both virgins. It was a fact so obvious it didn't need to be spoken. It was in the tentative way his tongue explored her mouth, in the uncertain dance of her own hands on his back. It was in the silent, unspoken question they were both too terrified to ask. How far do we go?

The thought was a cold splash of water. She didn't push him further. He didn't push her further. They just made out, breathing each other in, the taste of gin and longing thick on their tongues.

Eventually, they had to breathe. They pulled apart, foreheads resting together, panting. His bright eyes were hazy with lust, his lips red and swollen.

Zoe knew she didn't want to stop. Not here. Not now.

Her hands went to the hem of her sweater. In one swift, decisive movement, she pulled it off over her head and tossed it aside. The cool air hit her skin, raising goosebumps. She stood before him in her simple white bra and her skirt, feeling more exposed than if she were naked.

Sam’s gaze dropped. He stared, his eyes wide, and the look of raw want on his face gave her a surge of confidence.

"Okay?" she whispered.

He just nodded, a sharp, jerky movement. "Fuck, Zoe. Yeah. Okay."

He took her hand and led her the two steps to her narrow bed. The mattress groaned under their combined weight as they lay down, a tangle of limbs. He settled over her, his weight a warm, solid comfort. He was careful, his arms holding him up so as not to crush her.

And then he began to explore.

His lips trailed from her mouth, across her jaw, down the column of her throat. He kissed the hollow of her collarbone, his tongue darting out to taste her skin. His fingers ghosted over her ribs, tracing the line of her bra. It was maddening. It was a slow, deliberate torture. He was touching her everywhere but where she wanted him most. He hovered over her breasts, his breath warm on her skin through the thin cotton of her bra, but he didn't pull the cup down. He traced the edge of her skirt, his fingers dipping just beneath the waistband, but he didn't go lower.

He was being respectful. He was waiting for a sign. And it was driving her absolutely insane.

Every brush of his lips, every stroke of his fingers, was a small, exquisite fire. But the fire was building, an inferno that needed to be released. Her pussy was a hot, wet knot of sheer, agonizing need. The slickness of her panties was a mortifying, undeniable truth.

She wanted him to touch her. She needed him to.

Her hands had been tangled in his hair, but now they moved. She broke their kiss, her breath coming in ragged pants. "Sam," she said, her voice a low, pleading rasp.

He looked at her, his eyes questioning.

She didn't answer with words. She took his hand, the one resting on her stomach, and guided it downward. Down over the soft cotton of her skirt, to the juncture of her thighs. She pressed his palm flat against her.

He froze, his body going rigid. He could feel the heat, the dampness that had soaked through the fabric.

"Zoe…" he breathed, his voice strained.

"Please," she whispered, her eyes locked on his. "Just… touch me."

That was all the permission he needed.

His fingers began to move, a tentative, curious exploration. He rubbed her through the fabric of her panties, his touch gentle at first. The pressure was light, a barely-there friction that sent sparks skittering across her skin. She moaned, a low, throaty sound she barely recognized as her own. She arched her hips up, trying to increase the pressure.

He learned fast. His fingers found her clit, a tiny, hardened nub beneath the wet fabric, and he circled it with the pad of his thumb. A current of pure, unadulterated pleasure shot through her, a white-hot flash that made her see stars.

"Oh, fuck," she gasped, her head falling back against the pillow.

He was still kissing her, swallowing her moans as his fingers worked. He rubbed her through the soaked silk, a steady, insistent rhythm. It was the most incredible thing she had ever felt. Her whole world had narrowed to the pressure of his thumb on her clit, the wet slide of her own desire, the feel of his hard body pressed against her.

She was panting into his mouth, her hips rocking against his hand, a desperate, mindless rhythm. She could feel the pressure building, a coiling tightness in her belly that threatened to snap. She was completely and utterly his, in this moment, in this tiny room. She had dreamed of this, fantasized about it on countless lonely nights. But the fantasy had nothing on the raw, stunning reality of his hands on her, his breath in her lungs, his heart pounding against hers.

She was in heaven.

And she wanted more. Not just his thumb through wet silk. She wanted skin. She wanted him. Her hands slid down his back, nails dragging lightly over the muscles she'd admired from afar for years. He shuddered above her, a low groan rumbling in his chest.

"Zoe," he breathed, her name a rough prayer on his lips.

Her fingers found the waistband of his jeans. They were warm from his body, the denim rough under her fingertips. She fumbled with the button, her hands shaking with a nervous, electric energy. It popped free, and she tugged down the zipper, tooth by tooth. The sound was loud in the quiet room, a metallic rasp that seemed to echo off the walls.

She reached inside.

Her fingers brushed against the hard length of him through his boxers. He sucked in a sharp breath, his whole body going rigid. She wrapped her hand around him, the cotton of his boxers the only barrier. He was thick. Hot. Longer than she'd imagined during those late nights in this very bed. Her mouth went dry.

"Can I…?" she started, her voice barely above a whisper.

"Yeah," he said, the word coming out strangled. "Fuck, yeah."

She pushed at the waistband of his boxers, and he helped her, lifting his hips just enough for her to tug them down. His cock sprang free, and Zoe's breath caught in her throat. It was beautiful in a way she hadn't expected—thick and veined, the head flushed a deep, dusky pink. It curved slightly toward his stomach, and it was so undeniably him that her heart clenched.

She wrapped her fingers around him. The skin was impossibly soft, like heated velvet over steel. He made a sound, a choked-off groan, and his hips twitched. She stroked him slowly, her grip tentative, uncertain. She had no idea what she was doing. Her fingers barely circled his girth. She squeezed, and he hissed through his teeth.

"Like that?" she asked, her voice small.

"Yeah," he rasped. "Just… yeah."

His hand had stilled between her legs, but now it moved again, his thumb pressing harder against her clit. She gasped, her hips bucking into his touch. Her hand tightened on his cock, and he groaned, his head dropping to her shoulder.

They found a rhythm together, a clumsy, desperate give and take. Her strokes matched the circles of his thumb. Every moan she pulled from him sent a fresh wave of heat through her. Every press of his fingers made her grip him tighter. They were both fumbling in the dark, two virgins navigating a map neither of them had ever seen.

But god, it was good. It was so fucking good.

His lips found her neck, teeth grazing the sensitive skin below her ear. She whimpered, her back arching off the mattress.

"Zoe," he said again, and this time his voice was raw, desperate. "Can I… can I go down on you?"

She froze, her hand stilling on his cock. Her brain short-circuited, the words taking a second to register. Go down on her. Her. Zoe. The girl who blushed when he looked at her too long. The girl who had never been naked in front of anyone.

"I mean, I've done it before," he continued, a nervous ramble creeping into his voice. "Just once. With a girl. And I want to… I want to make you feel good. I want to taste you. Please, Zoe."

Please.

The word undid her. She nodded, her breath a ragged exhale. "Okay. Yes."

He moved fast then, kissing his way down her stomach as he pulled her skirt down her hips. She lifted up, helping him, and the cotton slid away. He tossed it aside, and then she was in just her panties.

White cotton. Simple. The ones she'd thrown on without a second thought.

He didn't seem to care. He stared at her like she was something sacred, his eyes dark with a hunger that made her want to cover herself and spread her legs at the same time. He hooked his fingers under the waistband of her panties and slid them to the side, baring her completely.

She felt the cool air hit her slick, swollen flesh. She felt his breath, warm and uneven, ghosting over her clit. Every nerve ending in her body was screaming.

And then his mouth was on her.

Zoe had never felt anything like it. His tongue was hot, wet, and maddeningly soft as it slid through her folds. She gasped, her hands flying to the sheets, fisting the fabric. He licked her slowly, tentatively, like he was learning the shape of her. Which, she supposed, he was.

"Oh, god," she whimpered, her thighs trembling.

He found her clit with his tongue, flicking it with a gentle, testing pressure. A bolt of lightning shot through her, and she cried out, her hips jerking against his face. He groaned in response, the vibration sending another shockwave through her. He was tasting her, eating her out like it was the only thing he'd ever wanted to do.

His tongue moved faster, lapping at her, exploring every inch of her slick heat. She could hear the wet sounds of his mouth against her, obscene and incredible. She was shaking, her breath coming in short, sharp gasps. The coil in her belly was winding tighter, so tight it was almost painful.

Then she felt a new pressure. His finger, slick with her own arousal, probing at her entrance. She tensed for a fraction of a second.

"Okay?" he murmured against her, the word sending a vibration straight through her core.

"Yes," she gasped. "Yes, please."

He slid one finger inside her. It was a stretch, a fullness she had never experienced. It burned, just a little, and then it didn't. It felt… perfect. So right. He curled his finger, finding a spot deep inside that made her see white.

"Sam!" she screamed, her voice breaking on his name.

He found a rhythm—his tongue on her clit, his finger pumping in and out of her slick, tight pussy. The double assault was too much. The coil snapped.

She came with a raw, guttural cry, her back arching off the bed, her hands tearing at the sheets. Waves of pleasure crashed over her, drowning out everything but the feel of his mouth on her, his finger inside her, his name on her lips. It went on and on, a rolling, endless orgasm that left her gasping and boneless.

When she finally stopped shaking, he pulled his finger out and lifted his head. His chin was slick with her, his lips red, his eyes wild. He was grinning, a boyish, satisfied grin that made her heart stutter.

"Good?" he asked, his voice husky.

"Shut up," she managed, a breathless laugh escaping her. "You know it was."

He crawled up her body, kissing her stomach, her ribs, the valley between her breasts. His cock, still hard and slick with pre-cum, pressed against her thigh. He kissed her, and she tasted herself on his lips. It should have been strange, but it wasn't. It was intimate. Filthy. Her.

He positioned himself between her legs, the head of his cock pressing at her entrance. She felt him, hot and hard and ready. And she panicked.

"Wait," she said, her voice sharp.

He froze instantly. "What's wrong?"

"Condom," she blurted out. "We don't… I don't have one. Do you?"

He was quiet for a beat. Then he let out a shaky breath and shook his head. "No. I didn't think… I mean, I didn't plan…"

"Me neither." She swallowed hard. The reality of it crashed down on her. No condom. No protection. Nothing. She couldn't. She just couldn't. Not like this. Not their first time. Not with this risk.

The fear must have been plain on her face, because Sam's expression softened. He didn't push. He didn't whine or beg or get angry. He just nodded, slowly, and rolled off her, settling onto his back beside her.

"Okay," he said, reaching for her hand. "It's okay. We don't have to."

The relief that flooded through her was overwhelming. She squeezed his hand, a silent thank you. But she didn't want the night to end. She didn't want to lose this feeling, the closeness, the heat still simmering in her veins. She looked at him—his hard cock, still glistening, still wanting. She could do something about that.

She sat up, then swung her leg over him, settling on his thighs. Straddling him. His eyes went wide.

"What are you—"

"Shh," she said, pressing a finger to his lips. "Just let me."

She reached behind her back and unclasped her bra. The straps slid down her arms, and she let it fall away. Her breasts were small but full, her nipples hard, tight buds. Sam stared at them like a starving man.

"Fuck," he whispered.

She leaned forward and kissed him, her bare chest pressing against his. The feel of her nipples against his skin sent a jolt through her. He groaned, his hands coming up to cup her breasts, his thumbs brushing over her sensitive nipples. She gasped into his mouth.

She wrapped her hand around his cock again. He was so hard, so ready. She started stroking him, a slow, firm rhythm. He was slick with pre-cum, and her hand glided easily over his length. He broke the kiss, his head falling back, his eyes squeezing shut.

"Zoe," he groaned. "Oh, fuck, Zoe."

His hands were everywhere—her breasts, her back, her ass. His mouth found her nipple and he sucked hard, his tongue swirling around the tight bud. She cried out, her hand tightening on his cock. The pleasure was sharp, exquisite, a direct line from her nipple to her clit.

She stroked him faster. He bucked into her hand, his hips meeting her strokes. He was panting, his breath hot against her skin. He kissed his way from one breast to the other, lavishing each with attention, teeth and tongue and lips. She was moaning, a constant, low sound of pleasure.

"I'm close," he warned, his voice strained. "Zoe, I'm going to—"

"Come," she whispered. "Come for me."

Two more strokes was all it took. He cried out, his whole body shuddering. Hot, thick cum spilled over her hand, spurt after spurt, coating her fingers and his stomach. She stroked him through it, watching his face twist with pleasure, a deep, profound satisfaction settling in her chest.

When he finally went limp, she released him and collapsed onto his chest. They lay there, panting, sweaty, a tangle of bare limbs on her narrow bed. The fairy lights cast a soft glow over them, and the room smelled of sex and vanilla and him.

"Holy shit," Sam breathed.

Zoe laughed, a tired, happy sound. "Yeah."

He wrapped his arms around her and rolled onto his side, pulling her with him. She ended up with her back against his chest, his arm draped over her waist, his softening cock pressed against her ass. It was comfortable. Perfect. She could feel his heart beating against her back, a steady, reassuring rhythm.

He pulled the blanket up over them, and she snuggled deeper into his warmth. She could feel his breath on the back of her neck, slow and even. They didn't talk. There was nothing to say. The silence was full, not empty.

She was just drifting off when he murmured, "Hey, Zoe?"

"Yeah?"

"Thanks. For… you know. For tonight."

She smiled, her eyes closed. "Yeah. You too."

He pressed a kiss to her shoulder, soft and gentle. And then they slept.

Sam in his boxers, his chest rising and falling against her back. Zoe in her panties and socks, her red hair a tangled mess on the pillow. They breathed together, two bodies intertwined on a too-small bed, the world outside forgotten.

Read on DreamPress

Write your own erotic story with AI