Chapter 1: The Wrong Door
The lake house was supposed to be a good idea.
Charlie heard the phrase “family bonding” and immediately felt the familiar, quiet dread pool in his stomach. It was his mom’s idea, a final hurrah before Max started his fancy internship and Jake… well, before whatever Jake was doing next. The silence here was different. It was a heavy, pine-scented thing, broken only by the lapping of water against the dock and the low rumble of his dad’s snoring from the master bedroom.
He’d left his charger in the guest room. A simple problem. An easy fix.
The hallway at midnight was a tunnel of shadows. The old floorboards, warped by decades of damp summers, complained under his bare feet with every step—a sharp groan, a low sigh. A single, grimy skylight overhead let in a slab of moonwash, illuminating dancing dust motes. The air smelled of old wood, of sunscreen lingering in the fibers of towels, and beneath it, something else. Something sweet and sharp he couldn’t name.
He reached for the guest room doorknob, the metal cool under his palm. He expected darkness, the shape of the empty bed. He expected to fumble on the nightstand, grab the white cable, and retreat.
He pushed the door open.
The scene arranged itself in his mind in jagged, non-sequential pieces, like glass shattering.
Jake, on the edge of the made bed, his head thrown back, cords standing out in his neck. His mouth was a tight, helpless line, his eyes squeezed shut. The weak moonlight caught the sheen of sweat on his forehead.
The broad, familiar line of Max’s back, muscles tensed under his thin t-shirt.
The position.
Charlie’s brain stuttered, tried to reorder the pieces into a picture that made sense. It couldn’t. The cognitive dissonance was a physical blow to his sternum.
Max was on his knees between Jake’s spread thighs. Jake’s hands were fisted in the rumpled comforter, his knuckles white. Max’s head was moving, a slow, deliberate rhythm that was both alien and horrifyingly intimate.
A soft, choked sound escaped Jake’s throat. It wasn’t pain.
Time didn’t freeze; it thickened, became syrup Charlie was trapped in. He must have made a sound, a gasp, the faintest intake of breath. Because Max’s head lifted. He turned, just slightly, to look over his shoulder.
A string of saliva, glistening in the pale light, connected his lips to Jake’s skin. His eyes met Charlie’s. Those blue, always-laughing eyes. There was no shock in them. No guilt. Just a flicker of mild, annoyed interruption, like Charlie had walked in on him watching a movie. He didn’t stop. He held Charlie’s petrified gaze for one endless second before turning back, dipping his head, resuming.
The act itself was a violation. This—the utter calm of Max’s look—was the betrayal.
Jake’s eyes flew open. He saw Charlie in the doorway. His expression collapsed from ragged ecstasy into pure, unadulterated terror. He scrambled back on the bed as if burned, yanking at his clothes, his breath coming in ragged, panicked hitches.
“Charlie—wait,” he gasped, the words a broken plea.
Max sat back on his heels, wiping his mouth with the back of his hand. He had the audacity to look bored. “Hey, buddy. You need something?”
The casualness of the question, the buddy, shattered the syrup. Reality rushed back in, cold and violent.
Charlie didn’t speak. He couldn’t. His throat had sealed shut. He took a stumbling step backward, then another. The hallway seemed to tilt, the walls closing in. The sweet-sharp smell in the air—now he recognized it. It was the smell of this.
He turned and walked away, mechanically, back down the groaning hallway. His feet carried him past the closed door of his parents’ room, past the dark living room, straight out the sliding screen door onto the deck. The cool night air hit him like a slap. He gripped the rough wooden railing, the splinters biting into his palms, and stared out at the black expanse of the lake.
Inside him, a silent demolition was taking place. Every inside joke, every shared secret, every lazy afternoon on Jake’s couch, every piece of brotherly advice Max had ever offered—all of it was collapsing into rubble.
He heard the soft squeak of the screen door behind him. He didn’t turn.
“Charlie.” Jake’s voice was small, shredded.
Charlie kept staring at the water. A loon called, a lonely, mournful sound across the dark.
“Man, you can’t just barge into a room,” Max said, his voice closer. He leaned against the railing a few feet away, a casual silhouette. “Kind of a dick move.”
Charlie finally turned his head. He looked at his brother—the perfect, golden son—and then at Jake, who stood hunched in the doorway, looking like he might be sick.
“How long?” Charlie’s voice came out flat, a dead thing.
Jake flinched. “It’s not… it’s nothing. It just happened. Tonight.”
“Bullshit,” Charlie said, the word surprisingly steady.
Max shrugged. “A few months. Since Spring Break. It’s not a big deal.”
Not a big deal. The cornerstone of his life, the two people in it he thought were immutable, and it was not a big deal.
“With you?” Charlie said, his focus locking on Jake. “With him?”
Jake’s eyes were wells of miserable apology. “I didn’t… I never meant for you to…”
“He’s my brother.” The statement hung in the air, simple and devastating.
“Yeah, and I’m a person,” Max said, a hard edge sliding into his tone. “We’re both adults. It’s just fun, Charlie. You wouldn’t get it.”
You wouldn’t get it. The final, casual dismissal. Charlie, the quiet one, the observer. The outsider in his own family, in his own friendship. Of course he wouldn’t get the sophisticated calculus of betrayal.
He looked at Jake, really looked, searching for the best friend he’d known since they were six, building forts and trading Pokémon cards. That person was gone, buried under the shame flushing his cheeks, the guilty avoidance in his eyes.
“You’re my best friend,” Charlie said, not with anger, but with a hollow realization.
Jake opened his mouth, but no sound came out. He just looked broken.
Max pushed off the railing. “This is getting dramatic. I’m going to bed. You two sort out your feelings.” He brushed past Jake and disappeared back into the house, leaving the silence stretching between them, vast and toxic.
The loon called again. Jake took a hesitant step forward. “Charlie, please. Let me explain.”
What was there to explain? The image was seared into the back of his eyelids. The moonlight on skin, the raw sound from Jake’s throat, the utterly calm look in his brother’s eyes.
He had come for a phone charger. He had found the foundational lie of his entire life.
Without a word, Charlie turned and walked down the deck steps, onto the path that led to the water’s edge. He needed to move. He needed the solid, unthinking earth under his feet. He heard Jake call his name once, weakly, but the sound was swallowed by the dark.
He just walked, away from the house, away from the wreckage, the chill of the night seeping through his thin t-shirt, his mind a static roar of one single, repeating truth: nothing would ever be the same.
He just walked, away from the house, away from the wreckage, the chill of the night seeping through his thin t-shirt, his mind a static roar of one single, repeating truth: nothing would ever be the same.
The path was a ribbon of packed dirt, faint in the moonlight. He followed it blindly, his thoughts a snarled knot of image and sound. That sound Jake had made. The look on Max’s face. He walked until his lungs burned and the lake house was just a cluster of smaller shadows against the big dark of the trees. Then he stopped. He just stood there, in the middle of the path, utterly lost.
He turned around.
He didn’t decide to. His feet just pivoted in the dirt, carrying him back the way he’d come. It wasn’t a thought. It was a gravitational pull, a sick, magnetic need to see it again. To confirm the nightmare was real. To maybe understand.
He avoided the deck, circling around to the side of the house where the old pine branches scraped against the shingles. The guest room window was there, a lit rectangle against the weathered wood. The blinds were drawn, but there was a gap. A narrow, slivered opening.
Charlie’s heart hammered against his ribs. Every crunch of pine needles under his feet was a cannon shot. He pressed his back against the rough bark of the tree, the sap sticking to his shirt. He could still walk away. He should walk away.
He didn’t.
He inched forward until the sightline through the gap in the blinds was clear.
The room was washed in the weak yellow glow of the bedside lamp. It painted everything in ugly, intimate detail.
They were on the bed now. Properly. Naked.
Max was on top, moving over Jake with a languid, practiced rhythm. Jake’s legs were hooked around Max’s waist, his head tipped back into the pillow, face turned toward the window. His eyes were closed, his mouth slightly open. He wasn’t making that choked sound anymore. Now it was just shallow, sharp breaths fogging the air between them.
Max’s back was a landscape of shifting muscle. He braced himself on one arm, the other hand tangling in Jake’s dark curls, not quite gentle. He was talking. Charlie couldn’t hear the words through the glass, but he could see the shape of them on Max’s lips. Saw him smile, a quick, white flash. Saw him dip his head to bite playfully at Jake’s shoulder.
Jake’s hand came up, sliding up Max’s arm, over his shoulder. It wasn’t pushing him away. It was pulling him closer. His fingers dug in. A surrender. A request.
Charlie watched, frozen. He was a ghost. A vapor. The world had narrowed to this rectangle of light, to the sweat-slick sheen on skin, to the creak of the bedsprings he imagined he could hear. The betrayal wasn’t an abstract concept anymore. It was here. In the way Jake arched his back. In the way Max lowered his mouth to Jake’s throat, not kissing, just breathing him in.
This wasn’t a quick, fumbled thing. This was slow. This was knowing.
He saw Jake’s lips form a word. A name. Max.
Max laughed, a silent shake of his shoulders, and answered. His reply made Jake’s eyes flutter open, a blurry, unfocused look of pained pleasure directed at the ceiling. Not at the window. Never at the window.
Charlie’s own breathing had stopped. He was a statue. A witness. He saw the moment Jake fractured. Saw his body tense, his stomach clench, his hand fist in the sheets. Max watched Jake’s face the whole time, an expression of cool, pleased ownership on his features. He didn’t look away. He drank it in.
It lasted forever. It lasted a second.
When Max finally stilled, collapsing partly onto Jake, the room seemed to pulse with the aftermath. Jake’s arm came up, draping loosely over Max’s back, his fingers absently tracing the ridge of his spine. Max nuzzled into Jake’s neck. They were a tangle of limbs and quiet, post-coital stillness. Unaware. Completely, utterly unaware.
Charlie stepped back from the window. The night air felt like ice water on his skin. He turned and vomited into the bushes, his body convulsing, emptying nothing but acid and shock.
He wiped his mouth with a trembling hand. The image was printed inside him now. Burned onto the back of his skull. Not a glimpse. Not an interruption. The full, private, loving truth of it.
He didn’t walk back to the path. He faded into the trees, a ghost returning to the dark, the pulse of the lake house now a distant, mocking heart.
He faded into the trees, a ghost returning to the dark, the pulse of the lake house now a distant, mocking heart.
The next two days passed in a kind of mute, performative theater. Charlie moved through the motions—passing the syrup at breakfast, nodding at his dad’s stories about the bass he almost caught, helping his mom clear plates. He was a shell, meticulously emptied. He slept on the couch, claiming his room was too hot. He didn’t look at Jake. He definitely didn’t look at Max.
Jake tried. Stuttered apologies over coffee, whispered pleas by the dock. “It doesn’t mean anything, Charlie. It’s just physical. He doesn’t mean anything to me.” Each excuse was another shovelful of dirt on the grave of their friendship.
Max just watched, a faint, knowing smile playing on his lips. He’d clap Charlie on the shoulder, too hard. “Lighten up, little brother. You’re bringing down the vibe.”
The vibe.
Charlie started to understand the calculus. His pain, their secret, it was just an inconvenient dampener on the vibe. His whole reality had been overturned, and he was expected to be a good sport about it for the sake of the group’s atmosphere. The unfairness of it was a chemical reaction in his blood, turning sorrow into something colder, harder, and far more durable.
The last day of the trip, back in the suburban glare of Jake’s neighborhood, the BBQ was a formality. A “see-you-soon” for the parents. Charlie’s own parents had dropped him off, eager to get home. “Have fun with the boys!” His mom had smiled, so blissfully unaware of the rot festering between them.
The backyard smelled of charcoal and citronella. Jake’s dad, Richard, manned the grill, a beer in one hand, spatula in the other. He was a faded version of Jake—same curly hair, now shot with gray, same warm eyes behind wire-rimmed glasses. A kind, softly fading man.
Jake’s younger brother, Kyle, was home from his first year of college. He was eighteen, all lanky limbs and newfound confidence, buzzing around the pool table in the screened porch, bragging about parties Charlie had no interest in. He had Jake’s smile, but none of the hidden anxiety. It was open, guileless.
Jake was trying too hard, laughing too loud at Max’s stories. Max held court, the returning conqueror, effortlessly charming Jake’s mother, impressing Richard with internship talk. They were a picture. The perfect, secret couple, hidden in plain sight.
Charlie drank his beer. He watched. The quiet observer. The ghost. The plan didn’t form in words; it formed in impressions, in opportunities. It was a dark, silent shape rising from the pit of his stomach.
You took what was mine. So I’ll take what’s yours.
It wasn’t about desire. It was about possession. It was about vandalism.
His first move was simple. He drifted to the grill, where Richard was flipping burgers, the smoke billowing up.
“Need a fresh one, Mr. D?” Charlie asked, holding up his own bottle.
Richard chuckled, wiping his forehead with his forearm. “Please, Charlie, you’ve known me since you were in diapers. It’s Rick. And yeah, I wouldn’t say no.” He took the bottle, their fingers brushing. “Quiet today. Everything okay?”
Charlie leaned against the deck railing, looking not at Richard, but at Jake and Max across the yard. Jake was pretending to study the rose bushes. Max was whispering something in his ear, making him flush.
“Just thinking,” Charlie said, his voice low, deliberately steady. “About how things change. People you think you know.”
Richard followed his gaze for a second, then looked back at the sizzling meat. “Yeah. Tell me about it. One day they’re building Lego castles, the next they’re… well, grown men.” He sighed, a paternal, bittersweet sound. “Makes you feel obsolete sometimes.”
Charlie turned his head, meeting Richard’s eyes. He let a fraction of his hurt show—not the source, just the raw fact of it. “You’re not obsolete, Rick.”
He held the look a beat too long, then pushed off the railing, letting his arm brush against Richard’s as he reached for the ketchup. A casual, calculated touch.
He moved to the porch. Kyle was alone now, lining up a shot, his tongue poking out in concentration. The pool table light haloed his messy brown hair.
“You’re leaning too far left,” Charlie said.
Kyle jerked, miscuing. The ball skewed off. “Hey, asshole.”
Charlie smiled, a slow, easy thing he didn’t feel. He came around the table, picking up a cue. “It’s physics. Here.” He moved behind Kyle, not touching him at first. “Your shoulder’s here. The line is…” He reached around, his chest close to Kyle’s back, his hand guiding Kyle’s grip on the cue. He was close enough to smell Kyle’s shampoo, the cheap beer on his breath. “You see it?”
Kyle stiffened, then relaxed. “Yeah. I think so.”
Charlie didn’t move away. He spoke, his voice a murmur near Kyle’s ear. “College treat you okay? You look… older.”
Kyle laughed, a nervous edge to it. “It’s wild, man. Different.”
“I bet.” Charlie finally stepped back, taking his own cue. “Break’em.”
They played. Charlie drank another beer, then another. The alcohol was a welcome fuel, burning away the last remnants of his hesitation. It sharpened his focus into a single, burning point: hurt them.
The sun dipped lower. The yard was bathed in golden, late-afternoon light. Richard had joined them on the porch, watching the game, on his third beer. Max and Jake were nowhere to be seen. Probably in Jake’s old room. Probably doing it again, right now, in the house where they’d all played video games as kids. The thought was a galvanizing shock.
Charlie sank the eight-ball. He looked at Kyle, then at Richard. The air in the porch was warm, thick with the smell of pool chalk and grilled meat.
“Good game,” Charlie said. He didn’t move to rack the balls again. He just stood there, leaning on his cue, looking from father to son.
Richard smiled, a bit bleary. “You’ve gotten good, kid.”
“I’ve had a good teacher,” Charlie said, his eyes on Kyle. Then he turned his gaze to Richard. It was direct, unblinking. An adult look. “I’ve been watching a lot lately. Learning what people really want.”
A faint line appeared between Richard’s brows. Confusion, and something else. A flicker of recognition he couldn’t quite place.
Kyle, emboldened by beer and the fading daylight, smirked. “What do you want, Charlie?”
Charlie put his cue down. The clatter on the wood was final. He took a step toward Kyle. Then he turned, as if changing his mind, and took a step toward Richard. He was standing between them now, the center of a silent, tense triangle.
“I’m tired of being the nice guy,” Charlie said, the words slurring just enough to be dismissed, but his eyes were crystal clear. “The quiet one. The one who gets shit taken from him.”
“What’s been taken?” Richard asked, his paternal tone creeping back in.
Charlie laughed, a hollow sound. “Everything.” He looked at Richard. “You feel it, too, don’t you? That nobody really sees you anymore? You’re just the dad. The provider. A background character.”
Richard’s mouth opened, then closed. He took a drink of his beer, saying nothing. That was answer enough.
Charlie turned to Kyle. “And you. You’re trying so hard to be him. To be Jake. To be… grown. You want someone to show you, don’t you? Not just tell you.”
Kyle’s bravado faltered. His cheeks flushed. He didn’t deny it.
The silence was a live wire. Charlie could hear the distant shout of kids playing in another yard. The buzz of a lawnmower.
He reached out. He didn’t know which of them he would touch first. His hand hovered. It was Richard who moved. A slight, almost imperceptible lean forward. An invitation.
Charlie’s fingers closed around the cold neck of Richard’s beer bottle, gently taking it from his hand. He placed it on the pool table. The action was intimate, domestic. He let his hand rest on Richard’s wrist for a second, feeling the quick pulse there. Richard’s breath hitched.
Then Charlie pivoted. He closed the distance to Kyle in one stride. Kyle’s eyes went wide. Charlie cupped the back of his neck, pulled him in, and kissed him.
It wasn’t friendly. It was deep, wet, and full of tongue. A claiming. Kyle made a muffled sound of shock, his hands coming up to Charlie’s chest, not pushing, just fluttering. He tasted of barbecue sauce and cheap lager. After a stunned second, Kyle kissed him back, clumsy and eager.
Charlie broke the kiss, a string of saliva connecting their lips for a second in the low light. He didn’t look at Kyle’s dazed face. He turned back to Richard.
Richard was staring, his glasses slightly askew, his mouth slack. There was horror in his eyes. And a deep, shameful hunger.
“Your turn,” Charlie whispered, his voice raw.
He didn’t wait for permission. He grabbed the front of Richard’s polo shirt and pulled him in, kissing him with the same brutal intensity. Richard was stiff for a heartbeat, a muffled “Christ—” lost against Charlie’s mouth. Then, with a groan that seemed to be pulled from the depths of his soul, he yielded. His hands came up, grasping at Charlie’s shoulders, pulling him closer. He kissed like a drowning man.
Charlie was the conductor. The puppeteer. He broke from Richard, who stood there panting, and pushed Kyle back against the pool table. The balls scattered, clattering across the felt and onto the floor.
“Watch,” Charlie ordered Richard, not looking back at him.
He dropped to his knees in front of Kyle. He didn’t bother with pretense. He yanked Kyle’s shorts and boxers down in one rough motion. Kyle was already half-hard. Charlie took him into his mouth without ceremony, sinking down until he felt the head hit the back of his throat. He gagged, his eyes watering, and forced himself to relax. He used his tongue, his lips, all the technique he’d learned from hurried, joyless encounters in dark rooms. This was not joy. This was warfare.
“Oh, fuck,” Kyle whimpered, his hands tangling in Charlie’s hair, hips jerking. “Oh, fuck, Charlie…”
From behind him, Charlie heard a ragged breath. He glanced back. Richard was standing over them, his hand shoved down the front of his own khakis, frantically working himself, his eyes locked on his son’s cock disappearing into his friend’s mouth. The shame on his face was utterly eclipsed by need.
Charlie pulled off with a wet pop. “You want in?” he asked Richard, his voice choked. “Or do you just want to watch your son come?”
Richard made a broken sound. He stumbled forward, fumbling with his belt. Charlie turned back to Kyle, taking him deep again, beckoning Richard with a crook of his finger.
Richard knelt behind Charlie, his knees cracking on the hard floor. Charlie felt the blunt press of him, rough and urgent against him. Richard’s hands were shaking as they grabbed Charlie’s hips.
“Do it,” Charlie snarled, his mouth full.
Richard pushed in. It hurt. A sharp, tearing discomfort. Charlie gasped around Kyle, tears streaming from his eyes now, mixing with the spit on his chin. He forced himself to take it, to push back. The pain was good. It was clean. It was punishment for all of them.
The rhythm was jagged, brutal. Richard fucking into him, him fucking his mouth on Kyle, Kyle thrusting helplessly into his throat. The pool table rocked with the force of it. It was a feedback loop of transgression, each violation feeding the next.
Kyle came first, with a high, strangled cry, spilling into Charlie’s mouth. Charlie swallowed, the bitter taste another brand of vengeance. He felt Richard’s pace grow frantic, his grip bruising. With a guttural sob, Richard came, collapsing forward over Charlie’s back, his weight pressing Charlie’s face into Kyle’s stomach.
They stayed there, a panting, stinking heap of ruin in the fading light on the porch floor. Sticky. Exposed. The lawnmower buzz had stopped. The world felt silent and waiting.
Charlie was the first to move. He pushed Richard off him, the older man sliding to the floor with a groan. He stood up, wincing at the raw ache between his legs. He pulled his jeans up, zipped them. Kyle was still slumped against the pool table, his shorts around his ankles, looking shell-shocked, staring at his own father.
Richard couldn’t meet anyone’s eyes. He fumbled with his pants, his face a mask of utter devastation.
Charlie walked to the screen door. He paused, his hand on the latch. He didn’t look back.
“Now we’re even,” he said, his voice flat and dead in the humid air.
He pushed the door open and stepped out into the backyard. The golden light was almost gone, replaced by long, cool shadows. From the house, he thought he heard the faint creak of a floorboard upstairs. A door opening.
He walked across the lawn, past the cold grill, out the side gate without looking back. He walked until the sounds of the neighborhood disappeared, until all he could hear was the roar of his own blood in his ears, and the sick, satisfied silence of a score finally settled.