Chapter 2: Heart-to-Heart with the Carpenters
The scent of melting whipped cream and abandoned coffee was still clinging to Bry’s clothes as he burst into his apartment. He threw his keys into a bowl on the entry table, missing completely and sending them skittering across the floor. He didn’t bother to pick them up.
He paced the length of his living room, a space usually so calming with its shelves of board games and framed concept art from his projects. Now it felt like a cage. The silence was deafening. He could still see the look on Jules’s face—the raw, unguarded hope followed by the sudden, cold shutdown. The hollow ache in his chest was now a sharp, panicked thrumming.
He fumbled for his phone, his thumbs clumsy as he pulled up Axle’s contact. He hit the video call button.
It rang twice before Axle’s face filled the screen, his expression shifting from neutral to amused in a half-second. “Well, look what the cat dragged in. You got a face like a slapped—”
“He bolted,” Bry interrupted, his voice tight. “We were talking, it was good, it was really good, and then he just… ran.”
“Whoa, rewind. Who bolted? The kiwi fruit?” Axle’s camera jostled as he presumably settled somewhere. Bry could see the familiar backdrop of Axle and Kaitlyn’s kitchen in the background.
“His name is Jules,” Bry said, a defensive edge to his voice. “And yes. Jules. We were at the coffee shop, and I… I told him I was looking for my person and that lately the picture looked like him.”
From off-camera, a female voice whistled. “Damn, cuz. You went for the emotional jugular on a first date? No wonder he ran.” Kaitlyn’s face popped into the frame, leaning over Axle’s shoulder, her hair a messy bun secured with a pencil. “Let me see the carnage.”
“It wasn’t a date, it was coffee,” Bry muttered, running a hand through his already disheveled hair. “And it wasn’t carnage until his phone buzzed. He looked at it and just… shut down. Said he had to go and left.”
“His phone?” Axle’s eyebrows shot up. “Ooh. That’s a variable. Ex-boyfriend? Side piece? Debt collector?”
“Axle!” Kaitlyn swatted his arm.
“What? We’re troubleshooting! It’s a logic puzzle. Man has a great date with our boy here, gets a text, flees. Gotta isolate the variable.”
“He’s not a bug in my code,” Bry said, slumping onto his sofa. The green henley he’d chosen with so much hope felt like a costume now. “He was scared. I saw it. Right before he left, he looked… terrified.”
Kaitlyn’s expression softened. She nudged Axle aside and took the phone, holding it so both their faces were visible. “Okay, okay. So you laid some serious, heartfelt stuff on him. And from what you’ve said, this guy wears armor made of glitter and sass for a reason. You probably poked a hole in it.”
“I didn’t mean to!”
“I know you didn’t, you big dumb Labrador.” She smiled faintly. “You just saw something real and you went for it. That’s who you are. But for someone like Jules, real is dangerous. Real gets you hurt.”
Axle nodded, his teasing demeanor fading into something more thoughtful. “She’s right. This ain’t about orcs clipping through walls, man. This is people-clipping-through-emotional-defenses stuff. Messier.”
“So what do I do?” Bry’s plea was genuine. “I sent a text saying I wasn’t going anywhere. He hasn’t replied.”
“Of course he hasn’t,” Kaitlyn said. “He’s probably having a full-blown panic attack surrounded by sequins and existential dread. Give him space. But not too much space. You gotta… loom patiently.”
“Loom patiently?” Bry echoed. “What does that even mean?”
“It means,” Axle cut in, “you don’t blow up his phone. But you also don’t disappear. You become a steady, non-threatening presence. You’re the rock in the river of his chaos, not another log crashing into him.”
Bry was silent for a moment, absorbing this. The coding part of his brain latched onto the analogy. A constant, reliable function in the midst of unpredictable variables. He could do constant.
“He called himself ‘chaos in a cashmere sweater’,” Bry said quietly.
Kaitlyn grinned. “He’s not wrong. And you, my dear cousin, are a plaid flannel sheet set. Reliable, comfortable, and you look good on a nice, sturdy bed. You just gotta convince the chaos that you won’t try to smother it.”
“Plaid flannel?” Bry groaned, but a real smile finally touched his lips. “That’s the best you’ve got?”
“It’s accurate! You’re an order enthusiast, he’s a chaos merchant. It’s a classic pairing.” Her tone turned serious again. “But Bry, listen. This might be more than just first-date jitters. For trans folks, dating can be a minefield. That fear you saw? It’s probably saved his ass from a lot of bad situations. You’re gonna have to prove you’re not one of them.”
The weight of that settled over Bry. It was one thing to understand a concept intellectually, another to see its visceral impact on someone you were falling for. He thought of the calculated risk in Jules’s eyes when he’d revealed himself at the bar. This was a thousand times more vulnerable.
“I just want him to feel safe,” Bry said, the words simple and true.
“Then be safe,” Axle said. “Be predictable. Be you. The guy who sends a ‘hope you’re okay’ text in a day, not ten ‘why won’t you answer me’ texts in an hour.”
Kaitlyn nodded. “And for the love of God, don’t show up at the bar tomorrow looking like a lost puppy. Let him come up for air.”
They talked for a few more minutes, the conversation devolving into Axle’s increasingly ridiculous suggestions for grand romantic gestures, all of which Bry immediately vetoed. But the tight knot of panic in his chest had loosened. The hollow space was still there, aching for Jules, but it was no longer filled with the noise of his own fear.
After he hung up, the apartment was quiet again, but the silence felt different. Less accusatory, more thoughtful. He picked his keys up from the floor and placed them carefully in the bowl. He took off the green henley and hung it in the closet, a artifact from a day that was both wonderful and terrible.
He walked to his computer, the monitors still glowing with unfinished code. He didn’t open his project. Instead, he opened a blank document. He stared at the blinking cursor for a long moment, then began to type.
He didn’t write a message to Jules. He wrote a new parameter for his own code, a simple, overriding command.
If response == ‘fear’ then
Action = patience
End If
It was cheesy, and it wouldn’t compile, but it made him feel better. It was a plan. A rule for the new game.
He leaned back in his chair, looking out the window at the city lights starting to glitter in the deepening blue of the evening. Somewhere out there, Jules was dealing with his own variables, his own messy, human code. Bry couldn’t debug him. He couldn’t fix him. All he could do was be a stable, plaid-flannel platform, ready and waiting if Jules ever decided to land.
He picked up his phone one more time. He didn’t re-read his last text. He just looked at it, a single, silent sentinel in the digital space between them. Then he set the phone down, screen facing up, and waited.
The phone screen remained dark, a flat, black eye reflecting the ceiling of his apartment. Bry exhaled, a long, slow release of the breath he hadn't realized he was holding. The urge to pick it up again, to send another message into the void, was a physical itch in his palm. He clenched his hand into a fist and shoved it into his pocket.
He stood up and walked to the kitchen, the floorboards creaking under his weight. He filled a glass with water and drank it all in one go, the cold a sharp shock that grounded him in his body, in this moment, and not in the spiraling what-ifs. This was patience. It felt awful.
Across the city, Jules slammed his apartment door shut, leaning against it as if barricading himself from the world. His heart hammered against his ribs, a frantic, trapped bird. The scent of his own sandalwood and vanilla perfume, once a source of confidence, now seemed cloying and suffocating.
He fumbled in his pocket, pulling out the offending phone. The screen glowed with the notification that had sent him running: a calendar alert, stark and simple. ‘Family Dinner. 7 PM. Don’t be late.’ It was from his mother. A different, more insistent buzz followed immediately. This time, a text.
Mom: Your sister is in town. We are expecting you. Now.
The ‘now’ was a command, not a request. It was the same tone she used when firing incompetent executives. He squeezed his eyes shut, the image of Bry’s earnest, confused face superimposing itself over his mother’s disapproving stare. The two worlds were colliding, and he was the crumple zone.
“Damn it,” he whispered to the empty, glitter-strewn hallway. He pushed off the door, his movements jerky. He needed to change. The soft, cream-colored cashmere sweater felt like a lie now. He tore it off, the fine wool catching on his silver rings.
Bry’s phone finally lit up, buzzing with an incoming call. His heart leapt, a foolish, hopeful thing. It wasn’t Jules. It was Kaitlyn. He accepted the call, putting it on speaker.
“Hey,” he said, his voice rough.
“Okay, update,” she demanded, the sound of clattering pans in the background. “Has the chaos merchant re-emerged from his emotional bunker?”
“No. Nothing.”
“Good. Let him stew. Or, you know, process his complex feelings in a healthy manner. Whatever.” A pan sizzled loudly. “Axle is grilling burgers. You should come over. Stop staring at your phone like it’s a haunted object.”
The invitation was a lifeline. The silence of his apartment was starting to feel heavy, judgmental. “Yeah. Yeah, okay. I’ll be there in twenty.”
“Bring beer. And your pathetic face. We’ll fix one of those things.”
Jules stood frozen in his walk-in closet, a riot of color and texture that usually brought him joy. Now, it felt like a museum of costumes, each outfit a different version of himself he presented to the world. What did one wear to a dinner that felt like an execution? He needed armor.
His fingers brushed against a simple, severe black dress he kept for formal occasions his mother deemed appropriate. It was a uniform of surrender. He let his hand drop. Instead, he reached for a pair of tailored, dark-wash jeans and a deep emerald silk blouse. It was a compromise. Elegant enough to avoid immediate criticism, but the subtle sheen and color were a quiet rebellion.
He reapplied his lip gloss in the mirror, his hand trembling slightly. His reflection showed the fear, the exhaustion. He practiced a smile, the one he used on difficult customers at the bar. It didn’t reach his eyes.
The air in Axle and Kaitlyn’s house was thick with the smell of seared meat and fried onions. It was a comfortable, lived-in chaos that was the direct opposite of the sterile tension Bry had just left. Axle flipped a burger with a theatrical flourish.
“So the kiwi ghosted you,” Axle said, not turning around. “It’s a tactical retreat. He’s regrouping his forces.”
“He didn’t ghost me. He got a text and ran. There’s a difference.” Bry set the six-pack of beer on the counter, the bottles clinking together.
“Semantics.” Kaitlyn hopped up on the countertop, stealing a pickle from a jar. “The point is, you freaked him out with your ‘plaid flannel sincerity’. He’s probably used to guys who are all flash and no substance. You have substance. It’s terrifying.”
Bry took a long pull from his beer. The condensation felt cool and real against his skin. “I just said I saw a future with him. Is that really so scary?”
Axle turned, his expression uncharacteristically serious. “Bro, you offered him a home when he’s probably used to people seeing him as a hotel. A nice place to visit, but you wouldn’t want to live there. That’s heavy.”
The analogy landed, its truth a dull weight in Bry’s stomach. He thought of Jules’s flippant comment about guys not sticking around for the plot twist. He wasn’t like those other guys. He just had to prove it, not with grand words, but with a quiet, steady presence. The patience he was coding into himself.
Jules sat at the polished obsidian dining table, the surface so reflective he could see the tight line of his own mouth. The dinner was a silent, brutal affair punctuated by the sharp click of fine silverware on bone china. His mother, Marianne, sat at the head, a queen holding court in her own mausoleum.
“The bar,” she stated, not asking. “You’re still there.” It was an accusation.
“It pays the bills,” Jules said, keeping his voice even, light. He focused on cutting a piece of roasted asparagus with precise, unnecessary care.
His sister, Liz, watched him from across the table, her gaze analytical. She was their mother’s lieutenant, the keeper of order. “There’s an administrative position opening at the company. It has a career path. It’s stable.”
“I like my instability,” Jules replied, flashing a sharp, glittering smile. “It keeps things interesting.”
“This is not a joke, Julian.” Marianne’s voice was low, a winter chill. “Your… presentation is one thing. We tolerate it. But your lack of direction is another. You are a Bellweather. We do not serve drinks for a living.”
The word ‘tolerate’ hit him like a physical slap. He set his fork down, the click echoing in the vast room. His phone, face-down on the table, buzzed again. He didn’t dare look. He imagined it was Bry, his text a tiny, distant campfire in the freezing dark of this dinner.
He felt the walls of his composure cracking. The carefully applied makeup felt like a mask made of lead. He needed an exit. “If you’ll excuse me,” he said, his voice dangerously quiet. He stood, his chair scraping loudly against the hardwood floor.
He didn’t wait for a response. He walked out of the dining room, down the long, cold hallway, and out the front door into the night. The cool air was a baptism. He leaned against the cold stone of the house, his chest heaving. He pulled out his phone, his thumb hovering over Bry’s name.
He didn’t call. He typed a message, his fingers shaking, deleting and re-typing several times before he finally settled on three words. It was all he could manage. He hit send.
The phone in Bry’s pocket vibrated. He excused himself from Axle and Kaitlyn’s kitchen conversation and pulled it out. The screen glowed with a new notification from Jules. The world narrowed to that single line of text.
Jules: I’m so sorry.
The three words glowed on Bry’s screen, a stark apology that felt nothing like a rejection. His heart, which had been a clenched fist in his chest all evening, didn’t sink. It kicked. He didn’t overthink it. He didn’t text back. He just tapped the call button and lifted the phone to his ear, walking away from the kitchen noise without a word to Axle and Kaitlyn.
The line rang once, twice. He could hear the faint sound of traffic, the whisper of wind. Then a click. A shaky, wet inhalation. “Bry?” Jules’s voice was shredded, the usual melodic lilt gone, replaced by a raw vulnerability that made Bry’s chest ache.
“Hey, Kiwi,” Bry said, his own voice soft, an anchor in the storm he could practically feel raging on the other end of the line. “You don’t have to be sorry. Just tell me you’re okay.”
A choked sound, half-laugh, half-sob, echoed down the line. “I’m on the sidewalk outside my mother’s mansion. I think I just committed a capital offense by walking out of dinner.” He took another ragged breath. “She… they… it doesn’t matter. I saw your text. The one from earlier. No one’s ever… said anything like that to me before.”
“I meant it.” Bry was already grabbing his jacket from the hook by the door, signaling to a wide-eyed Kaitlyn that he was leaving. “Where are you, exactly? Give me an address.”
“You don’t have to—”
“Jules.” Bry’s voice was firm, leaving no room for argument. It was the same tone he used when a line of code was fundamentally broken and needed a full rewrite. “Address. Now.”
He heard a shuddering sigh, then Jules rattled off a street name in a neighborhood Bry knew was full of imposing, gated homes. “I’ll be there in fifteen minutes,” Bry said, jamming his keys into his pocket. “Just stay on the phone with me. You don’t have to talk.”
He jogged to his car, the cold night air sharp in his lungs. He could hear Jules’s quiet, uneven breathing through the phone, a intimate sound that felt more telling than any words. He kept up a soft, steady stream of nothing as he drove—commenting on the stupid bumper sticker on the car in front of him, the song playing low on the radio, anything to be a presence, a tether.
He found Jules standing under a ornate, cold-looking streetlamp, his arms wrapped tightly around himself. He’d changed out of the cream sweater into that emerald blouse, but it looked rumpled now, and even from the car, Bry could see the tracks of mascara under his eyes. Bry pulled over and got out, not rushing, but moving with purpose.
Jules looked up as he approached, his green eyes wide and glassy in the artificial light. The vibrant, mischievous bartender was gone, replaced by someone young and terribly exposed. “You came,” he whispered, the words clouding in the cold air.
“I said I would.” Bry stopped a few feet away, giving him space. He didn’t try to hug him. He just stood there, solid and real in his jacket and jeans. “You look cold.”
Jules let out another one of those broken laughs. “That’s what you lead with?” He wiped roughly at his eyes with the back of his hand, smudging the kohl further. “I’m a disaster and you’re commenting on the weather.”
“I’m commenting on you,” Bry said gently. He shrugged out of his jacket, the worn leather still holding his body heat, and held it out. “Here.”
Jules stared at the offered jacket, then at Bry’s face. The wariness in his eyes slowly melted into a look of profound, exhausted relief. He took the jacket and slipped it on, the shoulders comically broad on his frame, the sleeves swallowing his hands. He buried his nose in the collar for a second, inhaling deeply. “It smells like you,” he murmured, almost to himself.
“Sorry,” Bry said, a small smile touching his lips. “Plaid flannel and code.”
That finally got a real, tiny smile from Jules. He pulled the jacket tighter around himself, a tangible shield made of Bry’s steadiness. “I panicked today. At the coffee shop. It wasn’t you. It was… the text was my mom. Family dinner. It’s like walking into a courtroom where I’m always the defendant.”
“You don’t have to explain,” Bry said.
“I think I do.” Jules looked down at his oversized sleeves. “I liked what you said. I liked it so much it terrified me. Because if someone like you can actually see a future with someone like me, then what does that say about the cage I’ve been living in? It means the door was never locked. I was just too scared to turn the handle.”
The honesty of it, stripped bare of all glitter and sass, hit Bry with the force of a physical blow. He took a careful step closer, closing the distance between them. The night was silent except for the distant hum of the city.
“The door’s open, Jules,” Bry said, his voice low and certain. He reached out, not to grab, but to gently take one of Jules’s hands, enveloping the cold fingers within his own warm, strong grasp. “And I’m not going anywhere. You can step through, or you can stand here as long as you need. I’ll wait.”
Jules looked down at their joined hands, then back up at Bry’s face, his green eyes searching. He saw no pity, no calculation, only that same unwavering patience. He let out a long, shuddering breath, his shoulders slumping as the last of his defensive tension finally seeped away.
“Okay,” he whispered, his fingers tightening around Bry’s. “Okay.” He let Bry lead him to the passenger seat of the car, the leather jacket wrapped around him like a promise.