The morning sun spilled through the cracked blinds of Milo’s tiny urban apartment, painting golden streaks across the cluttered bedroom. Empty popcorn bowls and soda cans littered the nightstand, remnants of last night’s movie marathon. The air still held the faint buttery scent of their binge, but it was the heat under the thin, tangled sheets that commanded attention now. Milo and Jasper, best friends since high school, lay sprawled in the same bed, limbs haphazardly entwined after crashing out mid-Netflix binge.
Milo stirred first, her dark hair a wild mess as she blinked against the light. She shifted, feeling the unmistakable press of something hard against her thigh. Her lips curled into a smirk before her eyes even fully opened. Glancing down, she confirmed her suspicion—Jasper, still half-asleep, was sporting some serious morning wood beneath the sheet. And, if she was honest, her own situation wasn’t much different, her body betraying a similar urgency.
“Well, damn, Jas,” Milo drawled, her voice husky with sleep and amusement as she propped herself up on an elbow. “Did you smuggle a baseball bat in here last night, or are you just happy to see me?”
Jasper’s eyes snapped open, a flush creeping up his neck as he registered her words. He groaned, dragging a hand over his face. “Oh, shut up, Milo. Like you’re one to talk. I can feel that situation you’ve got going on too, y’know. What, did you wake up dreaming of Thor’s hammer or something?”
Milo laughed, a sharp, throaty sound that cut through the morning stillness. She didn’t bother denying it, instead shifting to sit cross-legged on the bed, the sheet slipping just enough to tease. “Hey, I’m not ashamed. Morning glory is a natural phenomenon. But you, buddy? You look like you’re about to pitch a tent at a Boy Scout camp.”
Jasper rolled his eyes, but a grin tugged at his lips as he sat up, mirroring her posture. The sheet pooled around his waist, and he didn’t bother adjusting it, letting the evidence of his arousal stand proud. “Real classy, Milo. What’s next, you gonna challenge me to a duel with these things?”
Her dark eyes glinted with mischief, and she leaned forward, closing the already small distance between them. “Oh, I’ve got a better idea. How about a race, pretty boy? First one to finish wins. Loser owes breakfast.”
Jasper blinked, caught off guard for a split second before his competitive streak kicked in. “You’re serious? You’re actually suggesting we jerk off right here, right now, like it’s some kinda Olympic event?”
“Damn right I am,” Milo shot back, her tone dripping with challenge. “Unless you’re scared you’ll lose. I mean, I get it—stamina’s not everyone’s strong suit. Wouldn’t want you embarrassing yourself in front of me.”
He scoffed, running a hand through his messy blond hair. “Oh, please. I’ve got stamina for days. You’re the one who’s gonna be crying uncle in two minutes flat. Bet you can’t even keep up.”
Milo’s grin was downright predatory now. “Big talk for a guy who’s already blushing. Come on, Jas. Put your money where your mouth is. Or, y’know, your hand where your dick is.” She raised an eyebrow, daring him to back down.
Jasper hesitated for only a heartbeat before matching her smirk. “Fine. You’re on. But don’t come crying to me when I’m eating pancakes off your dime.”
“Dream on, loser,” Milo fired back, already sliding a hand beneath the sheet with a casual confidence that made Jasper’s breath hitch. “I’m gonna have you beat before you even figure out where to start. Ready? Set. Go.”
The room filled with the rustle of fabric and stifled chuckles as they both got to work, the tension between them shifting from awkward to electric. Milo kept her eyes on Jasper, her gaze sharp and teasing, refusing to let him off the hook. “What’s the matter, Jas? Need a tutorial? I can give you some pointers if you’re struggling over there.”
“Fuck off,” Jasper laughed, his voice strained but playful as he shot her a glare. “I’m doing just fine. Worry about yourself, hotshot. You’re looking a little tense already.”
“Oh, honey, this is me relaxed,” Milo purred, her movements deliberate as she leaned back against the headboard, making a show of it. “I’m just pacing myself. Wouldn’t want to finish too fast and make you feel bad. Gotta give you a fighting chance.”
Jasper’s jaw tightened, but his lips twitched with amusement. “Keep talking, Milo. All that smack’s just gonna make it sweeter when I win. You’re gonna be flipping flapjacks for me in no time.”
Their banter flew fast and sharp, each jab and taunt pushing the other closer to the edge. The air grew thick with the sound of their ragged breaths and the occasional stifled moan, neither willing to admit how much the other’s presence was amplifying the heat. Milo’s eyes flicked to Jasper’s face, catching the way his brow furrowed in concentration, and she couldn’t resist one more dig.
“Damn, Jas, you look like you’re solving quantum physics over there. Need a break? I can wait if you’re about to tap out.”
“Not a chance,” he growled through gritted teeth, his voice low and rough. “I’m just… enjoying the view. You’re not half bad when you’re not being a complete pain in my ass.”
Milo’s laugh was breathy now, her control slipping as she felt the coil in her core tighten. “Flattery won’t save you, babe. I’m about to cross the finish line, and you’re still stuck at the starting block.”
But Jasper wasn’t far behind, and as the tension snapped for both of them almost simultaneously, the room erupted in a mix of gasps and laughter. They collapsed back against the pillows, breathless and flushed, the competitive edge melting into something softer, more intimate. For a moment, neither spoke, the weight of what just happened settling between them like a warm, unspoken question.
“So,” Jasper finally said, his voice still a little shaky as he turned his head to look at her. “Who won?”
Milo smirked, wiping a bead of sweat from her brow. “Call it a tie. But don’t think this means I’m letting you off the hook for breakfast. You’re still buying, champ.”
He chuckled, shaking his head. “Fair enough. But next time, I’m taking you down.”
Her eyes sparkled with a dangerous promise as she leaned closer, her voice dropping to a whisper. “Oh, Jas, you’ve got no idea what you’re in for. Next time, I’m playing to win.”
They lay there, the morning sun warming their skin, both wondering just how far this newfound closeness might take them. The line between friendship and something more had just gotten a whole lot blurrier—and neither of them seemed to mind one bit.
Want to know how it ends?
This is just the opening chapter. Continue the saga — or write a steamy tale starring you.