Chapter 1: The Towel Drops
The steam from the shower followed Ethan out into the dorm room, a warm, damp cloud that carried the clean, sharp scent of soap and something uniquely male. He ran a hand through his tousled dark hair, sending droplets flying. The towel was slung low on his hips, the white cotton stark against his tanned skin and the dark trail of hair that disappeared beneath it.
Olivia heard the bathroom door click open and looked up from her biology textbook. The words about cellular mitosis blurred into nonsense.
He was leaning against the doorframe, muscles in his forearm flexing as he rubbed the towel over his neck. Water gleamed on the sculpted planes of his chest, catching the thin slice of afternoon sun from the single window. His green eyes found hers immediately, a lazy, knowing smile playing on his lips. He was already half-hard, the thick outline of his cock visible against the damp towel.
Her breath hitched. The book in her lap felt suddenly heavy, irrelevant. Her fingers twitched against the glossy page.
“Hey, Liv,” he said, his voice a low rumble that cut through the quiet hum of the mini-fridge. “Didn’t know you were here.”
“Jake’s at the library,” she managed, her own voice sounding thin. “I was… waiting.”
“Yeah?” He pushed off the doorframe and took a step into the room. The space was small, cluttered with dirty laundry and video game consoles. With each step, the distance between them evaporated. “Looks like you got the better deal.”
His gaze was a physical weight, traveling from her wide eyes down to her parted lips, over the slender column of her throat, the quick rise and fall of her chest under her thin cotton tank top. She hadn’t worn a bra. The realization, and the certainty that he’d noticed, sent a hot flush across her skin.
He stopped at the foot of the bed where she sat. The towel was the only thing between them. He let his hand hover near the knot at his hip.
“You’re staring, Olivia.”
She couldn’t look away. Her mouth was dry. A treacherous, liquid heat pooled low in her belly, a stark betrayal of Jake, of everything that was supposed to matter. This was wrong. It was so fucking wrong.
The towel hit the floor with a soft thwap.
Her textbook slid from her lap, pages fluttering shut as it tumbled to the carpet. The air left her lungs in a soft gasp.
He was fully erect now, thick and heavy and curving slightly upward. Every detail was brutally clear in the slanted light. The smooth, flushed head, the prominent vein running along the length. She’d never seen one like that, not in person, not in any picture. It was beautiful and obscene and it made her ache.
“See something you want?” Ethan murmured. He wasn’t asking. He was stating a fact.
He closed the final distance, his knees bumping against the mattress. The heat coming off his body was immense. He smelled like soap and steam and pure, unadulterated male. His hand came up, fingers rough as they traced the line of her jaw, tipping her face up to his. His thumb brushed her lower lip.
“You’ve been thinking about this,” he said. “Every time I’m in the room. Every time you ‘accidentally’ brush past me in the kitchenette. Don’t lie.”
She wanted to deny it. She should. But her head gave a tiny, almost imperceptible nod. A confession.
“Good girl.”
Then his mouth was on hers, and it wasn’t like Jake’s careful, polite kisses. This was all possession. His tongue demanded entry and she gave it, a low moan vibrating in her throat as he explored her mouth with a hungry, relentless rhythm. His hands slid into her hair, gripping, angling her head for better access. She was melting, her own hands coming up to touch the hard, wet muscles of his chest, her fingers splaying over his skin.
He broke the kiss, breathing ragged. “On your knees.”
The command was sharp, electric. For a second, she froze, the enormity of it crashing down. But her body was moving before her mind could protest, sliding off the bed until her knees met the rough industrial carpet. The worn fibers prickled her skin. He stood over her, his cock at her eye level, so close she could feel its heat.
“Go on,” he urged, his voice thick. “Taste it.”
Her heart hammered against her ribs. She leaned forward, her lips parting. The first touch of her tongue to the smooth head was salty, musky. He hissed, his fingers tangling in her blonde hair.
“Open wider. Take it.”
She did, letting him guide himself past her lips. He was bigger than she expected, stretching her mouth, the sensation overwhelming. She gagged slightly, tears springing to her eyes.
“Relax your throat,” he grunted, his hips giving a shallow thrust.
She tried, breathing hard through her nose, the smell of him, of sex and skin, filling her senses. He began to move, setting a slow, deep rhythm. Each push went deeper, the head of his cock hitting the back of her throat until her eyes streamed. Drool slicked her chin. The sounds were filthy, wet, obscene. She’d never felt so used, so degraded.
She loved it.
Her hand crept between her own legs, over her shorts, and she pressed her palm hard against the aching throb there.
“Yeah, touch yourself,” he panted, watching her, his green eyes dark with lust. “You’re getting off on this, aren’t you? Being your boyfriend’s good little slut, choking on his best friend’s dick.”
The crude words sent another jolt through her. She moaned around him, the vibration making his thighs tremble.
“Fuck, I’m gonna come,” he warned, his thrusts becoming erratic, brutal.
He pulled out of her mouth at the last second, his hand working himself furiously. Hot stripes of cum landed across her cheek, her lips, her collarbone. It was warm, startling. She stayed on her knees, panting, feeling it drip down onto her tank top.
He looked down at her, spent, a savage satisfaction on his face. “Look at you.”
Before she could process it, he was hauling her up by her arms and tossing her onto the unmade bed. Her back hit Jake’s rumpled sheets. He yanked her shorts and panties down in one rough motion, spreading her legs. He didn’t wait, didn’t prepare her. He was still slick from her mouth and his own release as he positioned himself and drove into her with one hard, deep stroke.
She cried out, a sharp sound of shock and pleasure. He was huge, filling her completely, a burning, exquisite stretch. He didn’t give her time to adjust.
“So fucking tight,” he groaned, burying his face in her neck. “Tighter than you are for Jake, I bet.”
His pace was punishing from the start, each thrust jarring her up the bed. The headboard slammed against the wall in a steady, rhythmic bang. She wrapped her legs around his waist, heels digging into the small of his back, meeting him thrust for thrust. Her earlier nerves were gone, burned away by a raw, desperate hunger. This was what she’d wanted. This animal need.
He shifted angle, hitting a spot deep inside that made her vision whiten. A broken scream tore from her throat.
“There?” he grunted, hammering into that same spot again and again. “You gonna come? Come on his sheets, Olivia. Do it.”
The coil in her belly snapped. Her body convulsed, clamping around him in wave after wave of intense, shattering pleasure. She sobbed, her fingers clawing at his sweat-slicked back.
Feeling her clench around him sent him over the edge. With a final, deep grind, he came inside her, a guttural groan muffled against her shoulder. He collapsed his full weight on her for a moment, both of them breathing in ragged, shuddering gasps.
The room came back into focus slowly. The sound of their breathing. The stale smell of sex and sweat overlaying the clean steam. The cold drip of his cum drying on her chest.
He rolled off her, staring up at the water-stained ceiling. She lay perfectly still, the reality of what they’d just done seeping into her bones like ice water. She could feel him leaking out of her, onto Jake’s sheets.
Down the hall, a door slammed. Voices echoed.
Ethan sat up on the edge of the bed, running a hand over his face. He looked at her, at the mess on her skin, at the shocked emptiness in her eyes. His expression was unreadable.
“You should probably clean up,” he said, his voice flat now. “He’ll be back soon.”