In Love
As we stepped out of the club, the cool air slapped my face, crisp and clean after all that sweaty regret inside. My ears still hummed with leftover bass, but the quiet hit hard. My brain wasted no time filling the silence.
Well, shit. I was in love with my best friend.
The realization landed like a drunk guy at last call, clumsy, undeniable, and way too late to do anything graceful about it. I walked beside David, hands jammed in my pockets, pretending the pretty canal lights were the only reason I kept my mouth shut. Every accidental brush of his shoulder sent a little spark straight through me. Familiar. Warm. Completely fucking me over ever since we had crossed that line last night. Congratulations, Anthony. You finally figured out the real reason your dick will not behave. It is not the mystery pills. It is him.
David, bless his oblivious heart, was still riding the night’s chaotic energy like it owed him money. He rubbed his hands together, breath fogging in the chill. “Fuck that place, man. We’re not tapping out yet. One more bar. One more shot. We’re not sleeping until one of us is buried balls-deep in somebody warm, willing, and preferably not related to us by lifelong bromance.”
He cracked himself up. A couple walking their dog shot us a look. I managed a half-smile that felt more like a grimace. My legs felt like lead. Falling in love with David had sucked all the fight out of me. All I wanted was our hotel room, lights off, and maybe five minutes where I did not have to pretend I was not hyper-aware of every inch of him.
“I’m tapping out,” I said, voice flatter than warm beer. “I’m exhausted. My head’s pounding, my feet are screaming, and my dignity already filed for divorce. Let’s just go back.”
David stopped dead on the sidewalk, turning to face me with those bright, stubborn eyes still glowing from the club lights. His cheeks were flushed, hair messy in that unfairly hot way. “Come on, bro. One more swing. That girl in red was totally eye-fucking you. We were this close.”
“She was eyeing the emergency exit, David. Probably planning her escape route from our combined charisma.”
He waved it away like bad advice. “Semantics. Tomorrow we hunt for real. No shouting. No accidental boyfriend slips. We’re getting laid with actual women. End of story.”
“Yeah,” I muttered, starting to walk again. “Totally. Can’t wait.”
Liar. The thought of watching him flirt, some pretty European girl laughing at his dumb jokes and touching his arm, twisted something sharp and ugly in my gut. But this was the script. Drugs made us do it. One wild night. Back to chasing skirts like responsible straight bros. Sure. My traitorous heart and dick could get on board any second now.
We hit a corner store still glowing with fluorescent hope. David snagged a six-pack like it was emergency supplies. “For the walk back. Medicinal beer. Doctor’s orders.”
I paid. The cans clinked cheerfully in the bag as we headed toward the hotel, our shoulders bumping with every other step. Neither of us bothered shifting apart. The city smelled like damp stone and distant weed, and every block brought us closer to room 207, the scene of the crime where I had apparently traded my heterosexuality for mind-blowing orgasms and a one-way ticket to emotional chaos.
The night receptionist just nodded as we stumbled through the lobby. Smart man. The elevator ride felt endless. David cracked a beer and passed it over. I took a long pull, the cold fizz biting nicely through the fog in my head.
“See?” he said, leaning against the mirrored wall with that cocky grin. “Already fixing shit.”
I did not answer. The beer helped my throat. It did jack shit for the mess in my chest.
Room 207 greeted us like nothing had changed. Two single beds. Same yellow lamp. Same faint smell of us, cologne, sweat, bad decisions. I kicked off my shoes and collapsed onto my bed. David dropped the beers on the nightstand and flopped onto his, cracking another open.
We drank in comfortable-enough silence. The gap between the beds felt louder than the club had. I could feel him watching me from the corner of his eye.
I set my can down. “Separate beds tonight.”
David paused mid-sip, lowering the beer with raised eyebrows. “Oh yeah?”
“Yeah. Let’s keep things normal. Separate. Like civilized people who did not raw-dog their best friend twelve hours ago.”
He swung his legs over the side of his bed so we were facing each other. His knee hovered dangerously close to mine across the narrow space. “Scared I’ll ruin your virtue again?”
“Not scared,” I shot back, my pulse doing a stupid little dance at the way his voice dipped. “Just smart. We blamed the drugs, remember? One night of temporary insanity. No encores.”
David leaned forward, elbows on his knees, beer can dangling loose in his fingers. His voice came out teasing, warm, and way too affectionate for two guys pretending to reset. “I’m not pushing for an encore. I’m just saying two beds feel kinda sad after last night. We’ve shared way worse. That gross tent in your backyard when we were twelve? At least these have actual mattresses.”
“That was different. We were kids. And I did not wake up with your morning wood trying to say hello.”
He grinned, that lazy, heart-stopping half-smile that always got him out of trouble. “You’re acting like I’m gonna pounce the second the lights go out. Relax, man. I’m not that desperate.” His eyes sparkled with mischief. “Yet.”
I laughed, the sound a little too breathy. “You’re the one who spent all night yelling about how we need to get laid.”
“Because we do. With girls. Tomorrow.” He held my gaze a beat longer than necessary, voice softening just enough to make my stomach flip. “But right now? It’s dumb to pretend we need a Berlin Wall between us. We’re still us, Anthony.”
Still us. God, that hit different now. I wanted to believe it so badly I could taste it. Wanted to crawl across that stupid gap, feel his solid warmth against me like this morning, let his arm settle heavy and familiar over my waist. But that was the problem. It felt too good. Too right. Too much like the start of something that would wreck everything if it went wrong.
I stood up and yanked my shirt off in one motion. “Separate beds. House rule for tonight.”
David’s eyes flicked down my chest before he caught himself and took a quick swig of beer. “House rules now? Bossy. I kinda like it.”
“Temporary rule,” I corrected, stripping down to my boxers and turning my back a second longer than necessary. “Until we remember how to be normal bros who do not accidentally make out on dance floors.”
He chuckled, low and warm, the sound curling pleasantly in my gut. “Whatever you say, roomie.” He stood, peeled off his own shirt, and tossed it toward his suitcase. The lamplight did unfair things to the lines of his shoulders and back. I kept my eyes firmly on the carpet.
David stepped close to grab a pair of shorts from his bag. His scent, clean skin, beer, faint club sweat, wrapped around me. My traitor dick twitched in recognition. Down, boy. We’re pretending tonight.
He changed fast and dropped back onto his bed, stretching out with one arm tucked behind his head. The sheet rode low on his hips, showing just enough to make me regret every life choice that led here. I climbed into my own bed and pulled the covers up high, staring at the ceiling like it held answers.
David reached across the gap with another beer. Our fingers brushed. That tiny spark shot straight to my groin and my chest at the same time. I ignored both.
“To tomorrow,” he said, raising his can with a wink. “Proper chick hunting. No more boyfriend slip-ups.”
“To tomorrow,” I echoed, clinking cans. “May our dicks find better judgment than our hearts.”
The cold fizz of the beer felt good, but it did nothing to quiet the loop in my head: I’m in love with my best friend. My straight best friend. The same dude who once ate twelve tacos and then farted the national anthem in my parents’ basement. Fantastic. My life was now a bad rom-com, except the love interest had no clue and my dick kept betraying me.
David watched me over the rim of his can. “You’re doing the thing again.”
“What thing?”
“The constipated philosopher thing. Like your brain’s stuck on buffering. Talk or I’m gonna start guessing.”
I shrugged, trying to play it cool. “Just thinking about how we got curved by literally every woman in Amsterdam tonight. I’m starting to think we have resting ‘please don’t touch me’ faces.”
He snorted. “Nah, we’re just too powerful. They sensed our raw sexual energy and got scared.”
“Raw sexual energy. Sure. That’s why the last girl pretended her mom was calling at midnight. Classic ‘my mom has explosive diarrhea’ excuse.”
David laughed, then set his beer down and stood up, stretching like he was about to deliver a TED Talk on bad decisions. “Okay, but real talk. You’ve been weird since we got back. Still spiraling about last night?”
I opened my mouth to deny it, but he cut me off with that shit-eating grin I both loved and wanted to punch.
“Come on, man. We said we wouldn’t talk about it, but if we don’t roast it, it’s gonna fester like that time you hooked up with Sarah and she left a hickey on your inner thigh that looked like a crime scene. Remember? You walked like a cowboy for three days.”
I groaned and covered my face. “Why do you remember that?”
“Because it was hilarious. Anyway, last night? Top tier. You were moaning my name like I’d invented sex. ‘Oh fuck, David’ this, ‘harder’ that. I thought you were auditioning for gay porn. And when I ate your ass? Bro, you made sounds I didn’t know humans could make. Like a mix between a wounded animal and someone discovering ice cream for the first time.”
My face burned. I wanted the floor to swallow me. “You’re the worst.”
“I’m the best and you know it.” He stepped closer, still grinning. “Admit it. My tongue game had you seeing the face of God. You were legit humping the air when I fingered you. Legs shaking, dick leaking everywhere. It was beautiful, dude. Poetic, even.”
I stood up fast, mostly to escape the embarrassment tsunami. “Okay, therapy session over.”
Too late. David lunged, wrapping his arms around my waist and tackling me backward onto the bed. We crashed down in a mess of limbs and laughter. The mattress squeaked like it was filing a complaint. I tried to shove him off, but he pinned my wrists above my head with one hand while the other attacked my ribs, tickling like a goddamn professional torturer.
“Stop! You fucking dick!” I gasped, squirming and laughing so hard tears pricked my eyes.
“Say it!” he demanded, voice full of fake menace. “Say ‘David’s tongue turned me into a moaning bottom and I loved every filthy second.’”
I bucked my hips, trying to throw him, but all it did was grind us together. His body was heavy and warm on top of mine, thighs slotting between my legs, chest pressed close. The tickling slowed. His hand stayed on my side, thumb brushing over my shirt in slow circles that suddenly didn’t feel so playful.
Our laughter died down. We were both breathing hard, staring at each other in the shitty hotel lamp light. His eyes had gone darker, that cocky spark still there but mixed with something hungrier. I could feel the heat coming off him, the solid weight of his body, the way his thigh pressed right against my growing hard-on.
“David…” My voice came out quieter than I meant.
He didn’t answer. Just lowered his head and kissed me.
This one wasn’t the frantic, pill-fueled makeout from the first night. It was slower. Softer. His lips moved against mine like he was actually tasting me, like he wanted to remember every second. I kissed him back, one hand sliding up to grip the back of his neck, fingers threading through his hair. He made this low, contented sound in his throat and tilted his head, deepening it. Our tongues brushed, lazy and warm, sending little sparks straight down my spine.
It felt stupidly good. Romantic, even. Not just two horny idiots humping out of boredom. His hips rolled against mine in a slow grind, our cocks pressing together through our jeans, and I swear my brain blue-screened for a second.
We kept kissing like that for a while, hands wandering but not rushing. His palm slid under my shirt, warm against my stomach, then higher over my chest. I tugged at his shirt, feeling the firm lines of his abs. No frantic stripping this time. Just quiet, building heat and the kind of closeness that made my chest ache in the best worst way.
Eventually David pulled back, breathing ragged, lips a little swollen. “This bed sucks for making out. Switch.”
He stood and pulled me up with him, then shoved me toward the other bed. We kicked off our jeans but kept the boxers and t-shirts on. David climbed in first and yanked me down beside him, immediately wrapping one strong arm around my waist and hauling me close. I ended up tucked against his chest, one leg thrown over his, our bodies pressed together from chest to thigh.
His hand settled on my lower back, fingers tracing lazy patterns through the thin fabric. I could feel his heartbeat, steady and strong, and the warm puff of his breath against my hair.
“Night, Anthony,” he murmured, voice rough but soft around the edges.
“Night, dumbass,” I whispered back, smiling into his shirt even though my heart was doing cartwheels.
He chuckled quietly and tightened his arm around me, protective as hell. It felt ridiculously nice. Like coming home after the world had tried to kick my ass all day. No big declarations, no overthinking out loud. Just us, tangled up in a crappy hotel bed, breathing the same air.
I closed my eyes and let the beer and the warmth drag me under. My last thought before sleep hit was that I was completely, pathetically screwed. Because this? This cuddling shit? It wasn’t just horny anymore, but felt like air that I needed to survive.
If you enjoyed this story, consider supporting the author on Patreon.
To get in touch with the author, send them an email.