Cover of Freshman Yearning

Freshman Yearning

Read the story

1 chapter · 2870 words · Read 1 times

Emmanuel is a college freshman during hes first week of college he meets Adriana the popular girl of school, but Adriana was he's friend growing up, back then she was nerdy and geeky but now shes the opposite popular and bitchy and she pretends to not remember him but deep down she loves him and wants to get pregnant by him like they promised all those years ago

Chapter 1: Steam and Scrolling

The fluorescent lights buzzed overhead, a sickly hum that felt like it was vibrating inside Emmanuel’s skull. The dorm bathroom was empty at midnight, a kingdom of cracked white tile and the sharp, chemical scent of lemon disinfectant. He leaned against the cold sink, wearing only a pair of faded plaid boxers, the screen of his phone burning a hole in his palm.

Adriana’s Instagram glowed. There she was, draped over some guy with a jawline sharp enough to cut glass, laughing at a joke only he had told. Her hair, which used to be perpetually tied in a messy ponytail during their childhood bike races, now fell in perfect, sun-kissed waves. #Blessed, the caption read.

His thumb hovered, the pad of his finger lightly brushing the curve of her smile on the glass. A strange, hollow ache settled behind his ribs. He’d called her name twice in the quad yesterday, his voice choked with a confusing mix of excitement and hurt. She’d glanced right through him, her arm linked with a girl in a sorority shirt, her laughter continuing uninterrupted as she walked away.

The bathroom door swung open with a creak.

Steam rolled out first, followed by Javi.

Water dripped from the dark, wet strands of his hair, tracing paths over his shoulders and down his chest. His binder, a gray compression garment, clung transparently to his damp skin, the outline of it stark against his torso. A towel was slung low around his hips. He paused, taking in the scene: Emmanuel, frozen, illuminated by the pathetic blue light of his obsession.

“Damn, Manny. You’re gonna melt your phone, papi.” Javi’s voice was soft, a little rough from the steam. He padded closer, bare feet silent on the tile. The scent of generic body wash, something clean and grassy, cut through the disinfectant.

Emmanuel flinched, lowering the phone like he’d been caught with something illicit. “Just… scrolling.”

“Uh-huh.” Javi leaned a hip against the sink next to him, close enough that Emmanuel could feel the residual heat from his shower. A drop of water fell from Javi’s earlobe onto Emmanuel’s bare shoulder. It felt electric. “That’s Adriana Velasco, right? The Delta Gamma princess.”

“She’s not a princess,” Emmanuel muttered, defensiveness flaring. “We grew up together. She used to eat mud pies.”

“People change.” Javi’s tone wasn’t unkind. He studied Emmanuel’s face—the tightness around his mouth, the confused hurt in his brown eyes. “Or they pretend to. Campus is a stage, man. Everyone’s auditioning for a better part.”

“Why would her part not include me?” The question slipped out, pathetic and small.

Javi was quiet for a moment. His gaze dropped to Emmanuel’s phone, now dark on the counter, then traveled up the line of his bare arm, over the slope of his shoulder. The fluorescent light caught the faint, silvery lines of old stretch marks on Javi’s sides, the gentle topography of his chest under the wet fabric. His own private map.

“Maybe she’s an idiot,” Javi finally said, his voice dropping to a near-whisper. The air between them thickened, the hum of the lights suddenly deafening. He shifted, his damp shoulder brushing against Emmanuel’s. “Or maybe… you’re looking at the wrong person.”

Emmanuel turned his head. Javi was right there. His eyes, a warm hazel, held none of the calculated cool of the guy on Adriana’s Instagram. They were wide open, earnest, and swimming with something that made Emmanuel’s stomach do a slow, unfamiliar flip. Javi’s lips were slightly parted. The tip of his tongue darted out to catch a drop of water at the corner of his mouth.

The world shrank to this tiled room. The drip of a faucet. The pulse in Emmanuel’s throat. The heat radiating from Javi’s skin.

“Do you need help forgetting her?” Javi murmured. The words weren’t slick. They were rough-edged, vulnerable, an offer and a confession tangled together.

Emmanuel’s breath hitched. His mind was a white noise of panic and a startling, dizzying pull. This was Javi. His roommate. His friend who explained the cafeteria layout, who laughed at his dumb jokes, who always had extra deodorant.

Who was looking at him now like he was the only thing in focus.

He saw the faint tremble in Javi’s hand where it rested on the sink. He saw the hope, fragile and terrifying, in his eyes. This wasn’t a line. It was a cliff edge.

Emmanuel opened his mouth. No sound came out. The word ‘yes’ was a shape his tongue couldn’t form. The word ‘no’ was a stone he couldn’t lift.

A shout of laughter echoed from down the hall, the crash of a door. The spell shattered.

Javi blinked, and the raw openness vanished, shuttered behind a familiar, easy-going smile. It didn’t reach his eyes. He pushed off from the sink, the moment collapsing like a house of cards.

“Forget it,” Javi said, his voice deliberately light, casual. He adjusted the towel at his hips, a practiced move of nonchalance. “Late-night delirium. Too much steam. Go to bed, Manny. Staring at her isn’t gonna change anything.”

He walked back toward their dorm room, leaving a trail of damp footprints on the tile. He didn’t look back.

Emmanuel stood rooted to the spot, the ghost of that damp shoulder-brush still burning on his skin. The hollow ache for Adriana was still there, but it was now crowded out by a seismic, terrifying confusion. His phone buzzed on the counter.

A new notification. Adriana had posted a Story.

He didn’t reach for it. He stared at the closed door, listening to the soft sounds of Javi moving on the other side, dressing in the dark. The sterile bathroom air felt charged, like after a lightning strike. Everything was exactly the same. Nothing would ever be simple again.

Nothing would ever be simple again.

The silence in their dorm room was a physical thing. It had texture, weight. It pressed against Emmanuel’s eardrums as he stood just inside the door, still in his boxers, the bathroom’s fluorescent glow bleeding a weak stripe across the scuffed floorboards.

Javi’s back was to him. He was pulling a soft, worn t-shirt over his head, the fabric rustling in the quiet. The movement was brisk, normal. It was a performance of normalcy so perfect it felt violent. He didn’t turn around.

“Javi,” Emmanuel said. His voice was sandpaper.

“Light’s out, yeah?” Javi’s words were muffled by the cotton. He climbed into his bed, the springs groaning a familiar complaint. He turned to face the wall, a dark silhouette against the pale paint. “Big psych lecture at nine. Don’t wanna sleep through it.”

The dismissal was clear, polite, and absolute. Emmanuel stood there for another minute, feeling the chill of the room raise goosebumps on his arms. He finally moved, a clumsy automaton, switching off the overhead light and fumbling his way to his own bed. The darkness was a relief. It hid his burning face, the confused tremble in his hands.

He lay stiffly, listening. Javi’s breathing didn’t slow into sleep-rhythms. It was too controlled, too even. He was awake, too. Awake and replaying the same shattered moment.

Morning came as an assault. Gray autumn light filtered through the blinds, painting bars across Javi’s empty, neatly-made bed. The smell of cheap coffee hung in the air. Javi was already gone.

The knot in Emmanuel’s stomach tightened. He dressed in a haze, his thoughts a tangled skein of Adriana’s laughing face and Javi’s damp skin, the cold tile and the heat in a hazel gaze. He’d spent years, literally years, nursing a quiet, hopeless thing for Adriana. It was a familiar ache, a background hum to his life. What had flickered to life in that bathroom last night was a different creature entirely. It was a live wire, dropped and spitting at his feet.

He found Javi in the student union, planted at a small table with two paper cups of coffee. He was scrolling on his phone, a picture of casual solitude. He looked up as Emmanuel approached. The easy smile was back, but it was a fraction too wide, not quite crinkling the corners of his eyes.

“Saved you the bitter brew,” Javi said, pushing a cup toward him. “Figured you’d need it.”

“Thanks.” Emmanuel sat, the chair legs scraping loudly. He wrapped his hands around the cup. “You left early.”

“Couldn’t sleep.” Javi shrugged, taking a sip. His eyes scanned the crowded hall, anywhere but Emmanuel’s face. “You know how it is. Brain won’t shut up.”

“About last night…” Emmanuel started, the words clumsy.

“Forget it.” Javi cut him off, his tone light but final. He finally met Emmanuel’s eyes. “Seriously. Steam and sleep deprivation make people say stupid shit. We’re cool, okay? Don’t make it a thing.”

But it was a thing. It was a massive, immovable thing sitting right between them on the laminate table. Emmanuel could feel its edges. He nodded slowly, the gesture feeling like a surrender. “Okay. Cool.”

“So,” Javi said, forcibly shifting gears. He leaned forward, elbows on the table, his voice dropping into gossip-mode. It was a role, a costume he was putting on. “Adriana Velasco. You gonna, like, confront her? Ask why she’s ghosting her childhood mud-pie connoisseur?”

The mention of her name was a splash of cold water. It was safer, familiar ground. “I don’t know. What would I even say? ‘Hey, remember me? The guy you used to build blanket forts with?’ Pathetic.”

“It’s not pathetic. It’s honest.” Javi’s gaze was steady now, the performance fading into something more genuine, more pained. “You should be honest. Life’s too short for this mysterious bullshit. If she’s ditched you, you deserve to know why. Closure, or whatever.”

“You think I should talk to her.”

“I think you’re stuck on her,” Javi said carefully, tracing the rim of his coffee cup. “And you’ll stay stuck until you get unstuck. Maybe talking gets you unstuck.” He paused. “Or maybe it just gives you a clearer picture of a person who doesn’t deserve the real estate in your head.”

There it was again. That subtle redirect, that gentle nudge away from her. Emmanuel heard it this time. He studied his friend—the strong line of his jaw, the careful way he held himself. A protector’s posture. He thought of the tremor in Javi’s hand on the sink.

“What if I don’t know how to get unstuck?” Emmanuel asked quietly.

Javi held his look for a long second. The noise of the union faded—the clatter of trays, the bursts of laughter, the hiss of the espresso machine. It was just them in a bubble of tense, shared air.

JAVI LEANS CLOSER.

His voice is a low murmur, meant only for the space between their faces. “Then you figure it out. But you don’t figure it out by staring at a phone screen. You live in this room, Manny. Not the one in your head.” He doesn’t touch him. He doesn’t need to. The proximity is its own language. “The answers aren’t on her feed. They’re probably right in front of you.”

The words hung in the air, a challenge and an invitation so blatant it made the cafeteria sounds warp and fade. Javi didn’t look away. He just held that gaze, steady, waiting.

Emmanuel’s heart was a frantic drum against his ribs. Right in front of you.

The walk back to their dorm was a silent, electric thing. Every brush of their shoulders in the narrow hallway, every shared glance at a loud group passing by, coiled the tension tighter. The key jangled in the lock, too loud. The door shut behind them with a soft, definitive click.

The room was as they’d left it: two worlds in one space. Javi’s neat, organized side. Emmanuel’s gentle chaos. The silence here was different. It was pressurized, full.

Javi leaned back against the closed door, watching Emmanuel stand awkwardly in the center of the room. “So,” he said, his voice quiet in the afternoon gloom. “You figure it out yet?”

“I’m trying,” Emmanuel breathed, the confession ripped from him.

“Stop trying.” Javi pushed off the door. He crossed the space in three smooth strides, stopping just inside Emmanuel’s personal orbit. The grassy scent of him was everywhere. “Just be.”

He reached out, his fingers not quite touching Emmanuel’s cheek. “Can I?”

It wasn’t a line. It was a question. The last, clear exit. Emmanuel nodded, a barely-there dip of his chin, and the world tilted.

Javi’s kiss wasn’t tentative. It was sure. A soft press of lips that quickly deepened, fueled by months of sideways glances and stifled laughter and a truth too big to name. Emmanuel gasped into it, his hands coming up to clutch at Javi’s shoulders, the cotton of his t-shirt soft under his trembling fingers. This was nothing like the clumsy, theoretical kisses he’d imagined. This was heat and pressure and a dizzying rightness that scared him more than any rejection.

Javi’s hands slid down his back, pulling him closer, until there was no space left for doubt, for Adriana, for anything but the feel of Javi’s body against his. He walked Emmanuel backward until his knees hit the edge of his own unmade bed. They tumbled onto the tangled sheets in a graceless, urgent heap.

Breathing was ragged. Javi straddled him, looking down, his hazel eyes dark and impossibly soft. “You still with me?”

Emmanuel could only nod, his hands settling on Javi’s hips, feeling the solid reality of him through his jeans.

Javi leaned down, kissing him again, slower now. A mapping. His lips traveled from Emmanuel’s mouth to the hinge of his jaw, down the column of his throat. Each touch was a brand. Emmanuel’s head fell back, a low sound escaping him as Javi’s teeth grazed his collarbone.

Then Javi sat back up, kneeling over him. His eyes never left Emmanuel’s as his hands went to the hem of his own shirt. He pulled it off in one fluid motion and tossed it aside.

The binder followed.

He reached behind him, the movement practiced, and there was a soft snap, a rustle of fabric. He peeled the gray garment away, letting it fall to the floor beside the bed.

Javi’s chest was revealed, his skin flushed and marked faintly from the compression. His breasts were full, round, perfect. He didn’t hunch or hide. He sat straighter, letting Emmanuel look, his expression a mix of defiance and naked vulnerability.

“See me?” Javi whispered, the words raw.

Emmanuel’s throat closed. He did see. He saw the beautiful, complicated truth of his best friend. He saw courage that left him breathless. “Yeah,” he managed, his voice thick. “I see you.”

A slow, real smile broke across Javi’s face. It was the most beautiful thing Emmanuel had ever seen.

Javi bent down again, his kisses becoming a trail of fire down Emmanuel’s stomach. His lips were soft, insistent. He hooked his fingers in the waistband of Emmanuel’s sweats and boxers, tugging them down in one slow pull.

The cool air hit Emmanuel’s skin, followed immediately by the scorching heat of Javi’s mouth. He cried out, his back arching off the bed as Javi took him in, deep and slow. There was no hesitation, only a hungry, focused grace that shattered every thought in Emmanuel’s head.

One of Javi’s hands came up to splay across Emmanuel’s stomach, holding him steady, while the other worked in tandem with his mouth. The world condensed to sensation: the wet, hot pull of Javi’s lips, the soft weight of Javi’s body between his legs, the shaky, overwhelmed sounds he himself was making.

He tangled a hand in Javi’s dark hair, not to guide, but to anchor himself to the spinning planet. His hips stuttered upward, a helpless reflex. Javi hummed in approval, the vibration wracking Emmanuel’s entire nervous system.

Every worry, every obsessive loop about Adriana, every bit of confusion about himself—it all melted, incinerated under the relentless, generous attention of Javi’s mouth. This was a language he didn’t know he understood, and Javi was speaking it fluently, translating Emmanuel’s own body back to him.

“Javi… I’m gonna…” The warning was a ragged gasp.

Javi just took him deeper, his eyes sliding shut. That was all it took.

The release was a white-hot fracture, a tidal wave that pulled him under. He shouted, a broken, unfamiliar sound, as he came apart in Javi’s mouth. Javi stayed with him through every shudder, every pulse, swallowing gently until Emmanuel was spent, collapsed back onto the sheets, trembling and utterly empty of everything but sensation.

Slowly, Javi crawled back up his body. He laid his head on Emmanuel’s heaving chest, listening to the frantic gallop of his heart. He pressed a soft, damp kiss to his sternum.

They lay there in the quiet. The only sound was their breathing, slowly syncing.

Emmanuel stared at the familiar water stain on the ceiling, his mind a blissful, blank static. The ghost of Adriana’s laugh was gone, erased completely. The only thing that felt real was the weight of Javi on his chest, the scent of their shared air, and the profound, terrifying knowledge that everything had just changed forever.

Read on DreamPress

Write your own erotic story with AI