The dorm room was a glorious mess, a testament to the chaos of college life. Fairy lights twinkled lazily along the walls, casting a warm glow over the clutter of empty energy drink cans, half-finished notebooks, and mismatched furniture that looked like it had been salvaged from a thrift store fire sale. A faint whiff of vanilla candles lingered in the air, doing its best to mask the underlying scent of cheap ramen and unwashed laundry. It was late on a Friday night, the kind of hour where the world outside seemed to hush, leaving only the electric buzz of possibility inside the cramped space.
Josh sprawled on a sagging bean bag, his lanky frame barely contained by the lumpy thing, a bag of chips balanced precariously on his chest. Across from him, on a worn-out couch that had seen better days, sat Kimmy and Riley—his roommates, his longtime crushes, and the two most infuriatingly captivating women he’d ever met. Kimmy, with her wild mane of dark curls and a smirk that could stop traffic, was the undisputed queen of their little trio. She lounged with one leg slung over the armrest, a half-empty soda can in her hand, exuding the kind of confidence that made Josh’s palms sweat. Riley, meanwhile, sat cross-legged beside her, her sharp green eyes glinting with mischief as she twirled a strand of honey-blonde hair around her finger. She had a tongue like a whip, quick and cutting, and Josh had learned early on that keeping up with her required a certain kind of mental acrobatics.
“Alright, losers,” Kimmy announced, her voice cutting through the laughter that had erupted over Josh’s retelling of the time he’d accidentally walked into the wrong lecture hall and sat through an entire advanced physics class before realizing his mistake. “Enough of this trip down memory lane. I’m bored. Let’s play a game.”
“Oh, no,” Josh groaned, sitting up slightly, the chip bag sliding off his chest. “Last time you said that, I ended up wearing Riley’s glitter eyeshadow to the cafeteria.”
“And you looked fabulous,” Riley shot back, her lips curling into a wicked grin. “Don’t pretend you didn’t love the attention, Joshy-boy. I saw you batting your lashes at that barista.”
Josh’s face flushed, and he tossed a chip at her, which she dodged with a cackle. “I was not batting anything. I was trying to explain why I looked like a disco ball exploded on my face!”
“Excuses, excuses,” Kimmy drawled, leaning forward, her dark eyes glinting with something dangerous. “How about Truth or Dare? Unless you’re too chicken to play with the big girls.”
Josh rolled his eyes, but his heart did a little flip at the challenge in her tone. “Fine. But if I end up streaking across campus, I’m blaming you.”
“Deal,” Kimmy said, clapping her hands together with a gleeful smirk. “I’ll go first. Riley, truth or dare?”
Riley arched a perfectly sculpted brow, unfazed. “Dare. Hit me with your worst, babe.”
Kimmy’s grin widened, predatory. “I dare you to chug whatever’s in that questionable mason jar in the fridge. You know, the one we’ve been avoiding for a month?”
Riley didn’t even flinch. She stood up, sauntered to the mini-fridge in the corner, and pulled out the jar in question—a murky green concoction that looked like it might be sentient. She unscrewed the lid, sniffed it, and wrinkled her nose. “Smells like regret and poor life choices. Perfect.”
Josh watched, half-horrified, half-impressed, as she tilted her head back and downed a solid gulp before gagging dramatically. “Holy hell, that’s vile. I think I just aged ten years.”
Kimmy doubled over laughing, wiping a tear from her eye. “You’re a trooper, Ri. Alright, your turn.”
Riley wiped her mouth with the back of her hand, her gaze locking onto Josh with a predatory glint. “Josh. Truth or dare, nerd?”
He hesitated, sensing the trap. “Uh… truth?”
“Lame,” Kimmy interjected, booing loudly. “Don’t be such a wimp, Joshy-boy. Live a little.”
“Fine, fine,” Josh relented, holding up his hands in surrender. “Dare. Happy now?”
“Ecstatic,” Riley purred, leaning forward, her voice dropping to a conspiratorial whisper. “I dare you to… sing the chorus of the cheesiest love song you know. Full volume. Bonus points if you serenade one of us.”
Josh groaned, dragging a hand down his face. “You’re evil. Pure evil.”
“And you love it,” Riley quipped, winking at him. “Now sing, pretty boy.”
With a dramatic sigh, Josh cleared his throat and launched into an off-key rendition of “I Will Always Love You,” complete with exaggerated hand gestures aimed at Kimmy, who was already snorting into her soda. By the time he finished, both girls were in hysterics, and Josh couldn’t help but laugh along, even as his cheeks burned.
“Alright, alright,” he said, catching his breath. “My turn. Kimmy, truth or dare?”
“Dare, obviously,” she shot back, crossing her arms with a challenging tilt of her chin. “I don’t do half-measures, babe.”
Josh smirked, a rare burst of confidence bubbling up. “Fine. I dare you to… whisper something scandalous in my ear. Right now.”
The room went quiet for a split second, the air suddenly charged with a different kind of energy. Riley let out a low whistle, her grin wicked. “Oh, damn. Joshy’s got moves. Didn’t see that coming.”
Kimmy didn’t miss a beat. She slid off the couch with the grace of a panther, closing the distance between them in two strides. Josh’s heart thudded as she leaned down, her breath warm against his ear, her voice a sultry purr that sent a shiver down his spine. “If you think that’s scandalous, sweetheart, just wait until I really get started.”
She pulled back, her smirk triumphant as Josh’s face turned a brilliant shade of crimson. Riley cackled, clapping her hands. “Look at him! He’s a tomato! Kimmy, you’re gonna give the poor boy a heart attack.”
“Worth it,” Kimmy said with a wink, dropping back onto the couch. She nudged Riley with her elbow, their laughter a shared, dangerous thing. Josh fumbled for a response, his mind a scrambled mess of heat and want, but all he managed was a weak, “Uh… cool. Yeah. Cool.”
The game rolled on, the dares growing bolder, the truths more revealing. Hands brushed accidentally—or maybe not so accidentally—during snack passes. Lingering glances stretched just a beat too long. Riley’s sharp quips and Kimmy’s brazen challenges wove a web of tension that Josh couldn’t escape, even if he wanted to. Every laugh, every taunt, felt like a spark, building toward something he couldn’t quite name but desperately wanted to explore.
Finally, as the clock ticked past midnight and the energy in the room simmered like a pot about to boil over, Kimmy turned to him, her eyes glinting with mischief and something darker, deeper. She leaned forward, her voice a velvet blade. “Alright, Josh, let’s see if you’ve got any game. Truth… or dare?”
His heart pounded, the weight of her gaze pinning him in place. The room seemed to shrink, the fairy lights blurring at the edges of his vision. Whatever he chose, he knew there was no going back.
And damn if that didn’t thrill him to his core.
Want to know how it ends?
This is just the opening chapter. Continue the saga — or write a steamy tale starring you.