The energy in the audition room was thick enough to cut with a knife. Sebastian adjusted his script for the third time, eyes flicking toward the only other person left in the waiting area. Oliver sat across from him, perfectly composed, one leg crossed over the other like he owned the place. Which, knowing Oliver's résumé, he kind of did.
Three callbacks. Twelve actors. Now just the two of them remained.
"Nice work in there," Oliver said, not looking up from his phone.
Sebastian's jaw tightened. "You too."
They both knew what this meant. The role of Julian Thorne in Midnight's Edge, the Broadway-bound play that everyone in the industry was buzzing about, would go to one of them. Just one. And whoever didn't get it would spend the next year watching the other own the stage every single night.
No pressure.
The Final Test
When the casting director called them both back in, Sebastian's stomach dropped. This wasn't standard protocol. Usually, they'd make their decision and send an email. But Diane Morrison, the legendary director known for her unconventional methods, sat in the center of the room with a curious smile playing at her lips.
"Gentlemen," she said, setting down her reading glasses. "You're both exceptional. Truly. But I need to see something before I can make my final decision."
Sebastian exchanged a glance with Oliver. For once, the other actor looked just as confused as he felt.

"I want you to perform Scene Seven together," Diane continued. "Sebastian, you'll read Julian. Oliver, you'll read Marcus."
The room went silent.
Scene Seven. The pivotal moment where Julian, a corporate lawyer hiding his identity, finally confronts Marcus, the investigative journalist who's been digging into his past. It was the turning point of the entire play, the moment where years of denial crumbled and two enemies realized they'd been fighting attraction the entire time.
It was also a kissing scene.
Enemies to Lovers MM Romance in Real Time
Sebastian's heart hammered against his ribs as they moved to the marked stage area. He'd read this scene a hundred times in his apartment, perfecting every inflection, every pause. But he'd always imagined performing it with some actress reading the other role, or maybe a stage manager doing a flat table read.
He'd never imagined performing it with Oliver freaking Hayes.
Oliver, who'd won an Off-Broadway award at twenty-three. Oliver, who critics called "devastatingly charismatic." Oliver, whose dark eyes were currently boring into Sebastian's with an intensity that made his mouth go dry.
"Whenever you're ready," Diane said from the darkness beyond the lights.
Sebastian took a breath and found his opening mark. The script trembled slightly in his hands, but he forced his voice steady.
"You had no right to publish that story," he began, letting Julian's controlled fury seep into every word. "You destroyed everything I built. My career. My reputation. My, "
"Your lies," Oliver cut in, and suddenly he wasn't Oliver anymore. He was Marcus, righteous, angry, and hurt. "I exposed your lies, Julian. There's a difference."
They circled each other like boxers in a ring, the dialogue crackling between them. Sebastian felt himself slipping deeper into character, and he could see Oliver doing the same. The corporate lawyer and the journalist. Two men on opposite sides of a battle neither wanted to fight anymore.

"You think you know me?" Sebastian-as-Julian stepped closer, voice dropping to something dangerous and raw. "You think a few interviews and some leaked documents tell you who I am?"
"Then tell me." Oliver-as-Marcus held his ground, but something flickered in his expression. Vulnerability. Want. "Tell me who you really are, Julian. Because I've been trying to figure it out for two years, and I, "
"I'm terrified," Sebastian whispered, and the words came from somewhere deeper than the script. "I'm terrified that if I let anyone see the real me, they'll realize I'm not worth fighting for."
The silence that followed was deafening.
Oliver's eyes widened almost imperceptibly. His next line should have been defensive, accusatory. Instead, what came out was barely audible: "You're an idiot."
Sebastian's breath caught.
"You're an idiot," Oliver repeated, stepping forward until mere inches separated them, "because I've been fighting for you this entire time. I just needed you to fight back."
When Acting Becomes Real
The kiss wasn't in the script for this audition. Diane had specifically said they'd just mark it, a hand gesture, maybe a lean-in. But somewhere between Oliver's hand finding Sebastian's jaw and Sebastian's fingers curling into Oliver's shirt, the direction stopped mattering.
Their lips met, and the entire world tilted sideways.
It wasn't performative. It wasn't theatrical. It was desperate and searching and achingly real, the kind of kiss that tasted like late-night rehearsals and coffee and two years of tension finally finding its release. Sebastian felt Oliver's sharp intake of breath, felt the way the other actor's hand trembled slightly against his neck.
When they finally broke apart, neither of them moved. They stood frozen, foreheads nearly touching, both breathing hard.
Someone in the room cleared their throat.
Reality crashed back in like a bucket of ice water. Sebastian stepped back so quickly he nearly tripped over his own feet. Oliver's face had gone bright red, his carefully maintained composure completely shattered.
"I, " Sebastian started.
"That was, " Oliver tried.
"Extraordinary," Diane finished, and when Sebastian dared to look at her, she was beaming. "Absolutely extraordinary. The chemistry between you two is exactly what this play needs."
Sebastian's brain short-circuited. "What?"
"I'm casting you both," Diane said simply. "Sebastian, you'll play Julian. Oliver, Marcus is yours. That scene we just witnessed? That is what audiences will pay to see. That raw, authentic connection. You didn't just perform those characters, you inhabited them."
The Aftermath
Twenty minutes later, Sebastian found himself standing on the sidewalk outside the theater, contract negotiations scheduled for next week, and his entire world view fundamentally altered.
"Hey."
He turned to find Oliver emerging from the building, hands shoved deep in his coat pockets.
"Hey," Sebastian echoed.
They stood in awkward silence for a moment, yellow cabs streaming past, the city humming around them.
"So," Oliver said finally. "That was…"
"Yeah."
"We should probably talk about: "
"Definitely."
Another beat of silence. Then Oliver smiled: a real smile, not the polished performer version Sebastian had seen in interviews. This one was crooked and uncertain and completely disarming.
"There's a coffee shop around the corner," Oliver offered. "If you want to, I don't know, debrief? Figure out if that was just really good acting or…"
"Or something else entirely?" Sebastian finished, his own smile tugging at his lips despite his best efforts.
"Yeah. That."
Sebastian thought about the past three months of callbacks and competition. He thought about the year ahead: eight shows a week, performing alongside someone who'd gone from rival to… what, exactly? He thought about that kiss, and the way his heart was still racing.
"Coffee sounds good," he said.
As they walked down the street together, shoulders almost but not quite touching, Sebastian couldn't help but think that maybe the best performances weren't performed at all. Maybe they were the moments when the script fell away and something real took its place.
The opening night of Midnight's Edge was still six months away. But something told him the real story: his and Oliver's: was just beginning.
Looking for more MM romance books featuring enemies-to-lovers tension and slow-burn chemistry? Explore our collection of gay romance novels at Read with Pride and discover stories where rivals become lovers and staged chemistry turns into something beautifully real.
Part 6 of 10 in the "Across the Divide: Stories of Gay Romance Between Rivals" series
Connect with us:
#MMRomance #GayRomance #ReadWithPride #EnemiesToLovers #TheatreRomance #LGBTQFiction #MMRomanceBooks #GayLoveStory #QueerFiction #RomanceReads #ActorsInLove #BroadwayRomance #SlowBurn #MMContemporary #GayBooks2026 #LGBTQReads #MLMRomance #ForcedProximity #StagedRomance #RivalsToLovers


Leave a Reply
You must be logged in to post a comment.