Chapter 1: The Dock Confession
The laughter from the house party was a dull, ugly roar against the back of Ryan’s skull. He stared down at the water, at the shattered pieces of moon floating on the black surface. The dock groaned under his weight, a familiar, comforting sound. Out here, the air was clean. Pine and wet wood. Real things.
He could still see it. The crowded living room, the sweat and beer smell, Mia pressed into the corner booth with that guy from the college team. His hand on her waist, her head thrown back laughing, a strand of her perfect blonde hair stuck to the rim of her cup. She’d seen Ryan watching. Had even smiled at him, a little wave, as if to say, Isn’t this fun? As if his heart wasn’t cracking open right there in his chest.
Four years. He’d been a fool.
“Hey.”
Her voice was soft, barely there over the lap of water. He didn’t turn. He knew the cadence of it, the way it settled in the quiet spaces. Emma.
Her footsteps were hesitant on the old planks. She came to stand beside him, not too close, leaving a careful foot of night air between them. He could smell her shampoo. Something like apples.
“Mia’s looking for you,” Emma said, but it sounded hollow, like a line she was supposed to deliver.
“Doubt it.”
“Yeah. I doubt it, too.”
He finally glanced at her. The moon washed her out in silver, making her blonde hair seem almost white, her ocean-blue eyes dark pools. She was biting her lower lip, a tiny habit he’d noticed a thousand times but never really seen until now.
“You should be in there,” he said, turning back to the water. “It’s your party too.”
“It’s loud. And I saw you leave. You had your ‘I’m about to break something’ walk going on.”
A faint, unwilling smile touched his mouth. “My walk gives me away, huh?”
“Always has.” She leaned her elbows on the rough wooden railing, mirroring his posture. “Remember in tenth grade, when Mr. Harlan accused you of cheating on that chemistry final? You got up from your desk with that same stiff walk. I thought you were going to flip his desk over.”
“I wanted to.”
“But you didn’t. You just walked out, went and practiced penalty kicks for two hours until your dad came and got you.” She paused. “You want me to go get a ball? There’s probably one in the garage.”
He shook his head. The kindness in her offer, the fact that she remembered that stupid detail from three years ago, made his throat feel tight. Mia would have told him to stop sulking. To come back and have a good time. To not be so serious.
“I’m just tired, Em.”
“Of what?”
The question hung there. It was too big. He shrugged, a useless movement.
“Of pretending it’s okay,” he finally said, the words rough. “She let him put his hands all over her. In front of everyone. Like I was… furniture. Part of the décor.”
Emma was silent for a long moment. He could feel her looking at him, studying his profile. “You’re not furniture, Ryan.”
“Feels like it sometimes.”
“Then stop letting people treat you like you are.”
The directness startled him. He looked at her again. Her cheeks were flushed, a soft pink even in the monochrome light. Her hands were clenched on the railing.
“It’s not that simple,” he said.
“It is. It’s the simplest thing in the world. You walk away from things that hurt you.” Her voice wavered. “You just… walk away.”
“From Mia? After four years?”
“From anyone.” Her breath hitched. “Even from me, if you have to.”
The world seemed to tilt, just a degree. The noises from the party faded to nothing. There was only the dock, the water, and the frantic pulse in his neck. “Emma. What are you talking about?”
She shook her head, tears now bright tracks on her cheeks. “Forget it. That was a stupid thing to say. I just… I hate seeing you like this. I hate that she can do this to you and you just stand there and take it because you’re loyal, and you’re patient, and you’re kind. All the things she doesn’t even deserve.”
He turned fully toward her, his heart hammering against his ribs. “Em.”
“No, listen. Just for one second, listen.” She faced him, her small frame trembling. “I have loved you for five years, Ryan. Since that first day of algebra, when you lent me your pencil because mine broke and you just smiled and said ‘here.’ It was just a pencil. But you were just… you. And you have been you every single day since. And I have watched you love my best friend. I have held her hair back when she was sick and listened to her talk about your plans, and I have bitten my tongue until it bled.”
The confession poured out of her, a floodgate breaking. It filled the space between them, immense and terrifying and real.
“Emma,” he breathed, her name a prayer, a curse, the only word left in him.
“And I can’t watch her break you anymore. I can’t. So if you’re going to walk away from something tonight, walk away from that. From the hurt. Even if… even if where you walk isn’t toward me.” A sob escaped her. “Just away from this.”
He didn’t think. There was no thought, only a gravitational pull, a final, inevitable collapse. His hands came up, cradling her face, his thumbs wiping her tears. Her skin was so soft. Her eyes, wide and drowning, searched his.
He kissed her.
It was not gentle. It was five years of silence, of stolen glances, of loyalty and guilt and longing, erupting. Her lips were warm and tasted of salt and the faint sweetness of cranberry soda. She made a small, broken sound against his mouth and then her arms were around his neck, pulling him closer, her fingers tangling in his hair. He kissed her like he was starving, and she answered with a ferocity that left him dizzy, her body pressing against his, familiar and utterly new.
It was fire and solace, confession and answer, all at once.
The sound started slowly.
A slow, steady clapping from the shore.
They broke apart, gasping, their foreheads resting together for one last, desperate second before turning their heads.
Mia stood at the end of the dock, backlit by the golden light spilling from the house. Her arms were crossed, her head tilted. The rhythm of her applause was deliberate, mocking, each clap a nail in the coffin of the old world.
“Well,” Mia drawled, her voice cutting through the night like splintered glass. “This is a plot twist, isn’t it?”
She took one step onto the dock, then another, her heels clicking a deadly rhythm on the old wood.
“My boyfriend. And my best friend.” She stopped a few feet away, her sharp green eyes glittering with a cruel, vindictive light. “You know, I came out here to apologize, Ryan. To say maybe I had a bit too much to drink, that guy meant nothing.” A slow, cold smile spread across her face. “But it looks like you’ve already found your consolation prize.”
Emma flinched as if struck. Ryan felt the movement, and something in him solidified. He stepped slightly in front of her, his body shielding hers from Mia’s venomous gaze.
“Don’t,” he said, his voice low but clear. It was a tone he’d never used with Mia before.
Mia’s smile didn’t falter. She looked from his protective stance to Emma’s stricken face behind him, and she laughed, a short, brittle sound.
“Oh, this is perfect,” she said, shaking her head. “The saint and the secret slut. How long has this been going on? Was all that loyal best friend stuff just a cover? Were you both laughing at me?”
“It’s not like that,” Emma whispered.
“It never is,” Mia snapped. Her eyes locked back on Ryan. “So. Is this what you want? Her? After everything we’ve built?”
Ryan looked at Mia—the woman he’d thought he’d loved, now a stranger made of spite and performative hurt. Then he felt Emma’s hand, cool and small, slipping into his from behind. Her fingers laced with his, a silent anchor.
He didn’t let go.
He just stood there on the groaning dock, holding Emma’s hand, watching the wreckage of his old life smile its cold, beautiful smile, and waited for whatever hurricane was coming next.
He just stood there on the groaning dock, holding Emma’s hand, watching the wreckage of his old life smile its cold, beautiful smile, and waited for whatever hurricane was coming next.
The hurricane spoke, its voice all silky poison. “Cat got your tongue, Ryan? Or are you too busy holding her hand to explain yourself?”
Something finally broke. Not a crack, but a full, tectonic shift. The patience he’d worn like a lead coat for four years evaporated into the lake mist.
“Explain myself?” Ryan said, his voice low and dangerously steady. He took a small step forward, his fingers still laced with Emma’s. “Okay. Let’s explain. Let’s start with Ben Crawley after junior homecoming. The rumor was you blew him in his truck. You heard it. I heard it. I asked you. You just rolled your eyes and said, ‘Ugh, people are so dramatic.’”
Mia’s smile flickered. “This is what you’re doing? Really?”
“Then there was Jake Miller last summer,” Ryan continued, the floodgates open now. Every whispered hallway conversation, every sidelong glance from a teammate, every cryptic post he’d overanalyzed at 2 AM came rushing out. “The story was you hooked up with him at Sarah Porter’s lake house. I brought it up, and you sighed like I was boring you. You said, ‘If you listened to every stupid rumor, we’d never have any peace.’ You never said no. You never said it wasn’t true.”
“They’re not true, Ryan,” Mia snapped, but her eyes darted toward the house. A few shadows had gathered at the sliding glass door, drawn by the raised voices.
“What about tonight?” Ryan’s voice began to rise, cutting across the quiet lake. “That guy from State had his hands on you like he owned the place. Was that a rumor, Mia? Or was that just you, letting everyone watch? Letting me watch. You love it. You love the whispers. You love letting everyone think you might, just so they keep looking at you. You never deny anything because the attention feels too good.”
A small crowd had formed on the shore now, a silent semicircle of blurred faces and glowing phone tips. The muffled bass from the house was a pathetic soundtrack.
Mia’s composure shattered. “Of course they aren’t real, Ryan! I don’t cheat,” she hissed, her words sharp and cold. She shot a venomous look at Emma. “Unlike others, apparently. Why would you do this to me? After four years together?”
“Why?” Ryan laughed, a harsh, unfamiliar sound. “I tried to talk to you about every single one! You dismissed me. Every time. You treated me like a doormat, Mia. Like some loyal, stupid object that would always just… be there. Well, I’m tired. I’m tired of the rumors. I’m tired of asking questions I already know the answers to. I’m tired of feeling like an idiot. I’m tired of us.”
The words hung in the air, final and absolute. A collective, almost imperceptible gasp came from the shore.
Mia’s face was mottled red, a mix of fury and cheap vodka. Her eyes scanned the audience, then locked back on him. “Are you really doing this here?” she spat, her voice trembling with performative hurt. “Leaving me for her?”
Ryan didn’t hesitate. He stepped back, his shoulder bumping gently against Emma’s. He lifted their joined hands, the gesture simple and undeniable. “Emma has always been there for me,” he said, his voice dropping but carrying clearly in the sudden quiet. “She sees me. She doesn’t play games.”
Mia stared at their intertwined fingers. Her chest heaved. For a second, she looked genuinely, world-endingly lost. Then her features hardened into a mask of pure spite. “Unfucking believable,” she slurred. “My boyfriend and my best friend.”
She turned on her heel, her stride wobbly but purposeful on the planks. As she hit the grass, she yelled a name—Mark? Mike?—lost in the thumping music. She shoved past the gawkers at the door. Then, her voice, shrill and desperate for a new audience, sliced through the night: “WHO WANTS A BODY SHOT?”
The spectacle was over. The crowd on the shore murmured, already dispersing, the drama filed away for later dissection. The sliding door hissed shut, muffling the party once more.
Suddenly, it was just them again. The dock. The water. The aftermath.
Ryan’s breath left him in a long, shaky wave. The adrenaline drained, leaving his knees weak. He felt unmoored, terrifyingly free.
Then Emma turned into him. She let go of his hand only to wrap both arms around his waist, pressing her face against his chest. He folded around her, burying his face in her hair, inhaling the apple scent, feeling the solid, real weight of her. She was shaking, or maybe he was.
She tilted her head up. Her eyes were wide, swimming with worry and awe. “Ryan,” she whispered.
He kissed her. This kiss was different. Not a collision, but a landing. Softer, searching, a silent question and a trembling answer. It tasted of tears and relief and a frightening, glorious future. When they finally broke apart, they just stood there, foreheads touching, holding each other up as the half-moon watched, impartial, from its cold heaven.
When they finally broke apart, they just stood there, foreheads touching, holding each other up as the half-moon watched, impartial, from its cold heaven.
The distant thump of music from the house felt like a heartbeat from another life. Ryan pulled back just enough to see her face. “We can’t stay here.”
Emma nodded, her fingers tightening on the fabric of his shirt. “Where?”
He looked toward the sprawling lake house. Most of the windows on the lower level blazed with light, shadows moving wildly behind them. But the top floor was dark. “The upstairs. The game room. My dad’s old office is at the back. No one ever goes up there during parties.”
“Okay,” she whispered. Just that. A total, terrifying trust.
He kept her hand in his and led her off the dock, their footsteps silent on the dewy grass. They skirted the edge of the property, avoiding the patio where a crowd was now gathered around Mia, who was indeed doing a body shot off some guy’s sternum, her laughter sharp and artificial. The sight was a cold splash of reality. Ryan turned his back on it, guiding Emma to a side door that led into the mudroom.
The inside was a wall of sound—bass, shrieks, the clatter of beer cans. They moved through the laundry room, past a couple making out violently against the washing machine, and found the back staircase. The steps creaked under their weight, a lonely sound swallowed by the chaos below.
The second-floor hallway was quiet, carpeted, a sanctuary. Ryan pushed open the door to the game room. It smelled of old books and dust. Moonlight filtered through a large window, illuminating a worn pool table and a sagging leather couch.
They didn’t turn on a light. Ryan led her to the couch. They sat, then slowly leaned back until they were lying side by side, staring at the ceiling fan, a silent, motionless spider in the gloom. His heart was still pounding, a frantic drum against his ribs. Her breathing was shallow beside him.
Silence, thick and heavy, settled over them for what seemed like an eternity. It was full of everything that had just happened—the confession, the kiss, Mia’s vicious applause, the public implosion. The future, vast and unknown, loomed.
Then Emma rolled onto her side, propping her head on her hand to look at him. Her eyes were serious pools in the half-dark. “Ryan.”
“Yeah?”
“I don’t want this to be a fling.” The words came out in a rush, quiet but firm. “Something you talk about a week from now, like, ‘Wow, that was a crazy night, huh?’ I don’t… I don’t know how you feel. But I want there to be an us. I need to know if you want that, too, or if this was just… reaction.”
Ryan turned his head to look at her. He saw the fear there, the vulnerability she’d hidden for five years. He reached out, tracing the line of her jaw with his thumb.
“In sophomore year,” he began, his voice low, “I sprained my ankle really bad during that playoff game. Remember? Mia texted me ‘feel better’ and then went to the after-party at Dylan’s. But you showed up at my house with your mom’s chicken soup. You’d made it yourself. It was way too salty.”
A small smile touched her lips. “I was nervous. I spilled half the salt shaker.”
“You sat on the floor next to the couch and read your biology notes aloud to me because I was worried about falling behind. Your voice was so calm. I fell asleep listening to it.”
He shifted, facing her more fully. “Last winter, when my grandpa died, Mia told me to ‘man up’ at the funeral. She said people were staring because I looked so sad. But you… you just stood beside me at the gravesite. You didn’t say a word. You just slipped your hand into mine. It was freezing, but you didn’t let go.”
Emma’s breath hitched.
“And every time I scored a goal,” Ryan continued, the memories unfolding like a map he was finally reading correctly, “I’d look into the stands. Mia would be talking to someone, or checking her phone. But you were always watching. Always. Your hands were always mid-clap, like you’d been waiting for it. Your face… it was pure joy. My joy, you were feeling it.” He swallowed. “My heart would do this weird thing. This squeeze. I could never define what that feeling was. I’d just shrug it off.”
He reached for her hand, lacing their fingers together on the leather couch between them. “Now I think I know how to define it. I think my heart has known, subconsciously for a while, that it’s you I should have been with. That all those little moments were it building a case against my own stupidity.”
A tear escaped the corner of Emma’s eye, tracing a hot path down her temple and into her hair. “I have imagined those words from you for so long,” she whispered, the sound choked with emotion. “You have no idea.”
She moved then, rolling on top of him, her weight settling on his hips. She braced her hands on either side of his head, staring directly into his eyes with a gentle, awe-struck smile that unraveled him completely. She lowered her mouth to his, kissing him with a sweetness that quickly deepened into something hungry, a pent-up need finally given permission.
She broke the kiss, sitting up astride him. Holding his gaze, she slowly, deliberately, gathered the hem of her simple cotton top. She pulled it over her head in one fluid motion and let it fall to the floor. The moonlight caressed the graceful lines of her torso, the gentle swell of her small, perfect breasts. She took his hands, her own trembling slightly, and guided them to her skin.
His palms were rough against her softness. He cupped her breasts, his thumbs brushing over her nipples, feeling them peak instantly under his touch. A low sigh escaped her.
Ryan, his voice husky with wonder, managed a shaky joke. “Was this part of the imagination, too?”
Emma giggled, a real, free sound that seemed to light up the dark room. “Possibly,” she breathed, leaning forward again, her hair curtaining their faces. “Along with so much more.”
She kissed him again, grinding her hips down against the hard ridge of his erection straining through his jeans. The friction was maddening, exquisite. He groaned into her mouth, his hands sliding down to grip her waist, holding her tight against him.
“I need to see you,” she murmured, her fingers fumbling with the button of his jeans. He helped her, lifting his hips as she peeled the denim and his boxers down his legs. His cock sprang free, thick and eager, and her eyes darkened with want.
She shifted back, kneeling between his legs, and took him in her hand. Her touch was tentative at first, then firmer, a slow stroke that made his entire body tense. She leaned down, her lips parting, and took the head of his cock into her mouth.
“Fuck, Em,” he gasped, his head falling back against the couch arm. The heat of her mouth was unreal. She explored him with a curious, eager tongue, her movements initially shy but quickly gaining confidence as his reactions guided her—his sharp inhales, the twitch of his hips. She took him deeper, her hand working the base in a slick, twisting rhythm. The wet, obscene sounds filled the quiet room, a private, intimate soundtrack. He threaded his fingers through her hair, not pushing, just holding on as pleasure coiled tight in his gut.
“Wait,” he gritted out, tugging gently. “I want to be inside you. Now.”
She released him with a soft pop, her lips glistening. She nodded, her eyes burning with the same desperate need. She wriggled out of her own jeans and pantries, kicking them aside. For a moment, she knelt there, completely bare and moon-washed, more beautiful than any fantasy.
He sat up, pulling her to him, crushing her against his chest as he claimed her mouth in a searing kiss. He lay back, bringing her with him. She straddled him again, her knees pressing into the old leather on either side of his hips. She reached between them, guiding him, her hand shaking.
The tip of his cock pressed against her wet, hot entrance. She sank down onto him slowly, an inch at a time, her eyes locked on his, her lips parted in a silent gasp. She was so tight, so incredibly warm. He felt every slick, clinging inch as she took him in, her body stretching to accommodate him.
When she was fully seated, she went still, both of them breathing raggedly. The feeling was overwhelming—the emotional vertigo of the night fused with the intense physical connection. He could see the slight wince of adjustment in her eyes, followed by a dawning wave of pure pleasure.
“You okay?” he whispered, his hands stroking her thighs.
“More than okay,” she breathed. She began to move, a slow, rolling grind of her hips. The angle was deep, perfect. A low moan built in her throat.
He let her set the pace, his hands roaming up her sides, memorizing the feel of her. Her small breasts bounced with her rhythm. He sat up to capture one nipple in his mouth, sucking and laving it with his tongue. She cried out, her movements becoming more urgent, her hips rising and falling faster. The couch groaned beneath them.
The built-up tension of years—the longing, the jealousy, the quiet devotion—crashed over them, converting into pure, physical urgency. Her inner muscles clenched around him, pulling him deeper with each stroke.
“Ryan, I’m…” she choked out.
“Look at me,” he demanded, and her ocean-blue eyes, hazy with pleasure, found his. “Come for me, Emma. Let go.”
It was the use of her name, the intensity in his gaze, that did it. Her body tightened around him like a vise. A sharp, broken cry tore from her lips as she came, her back arching, her head thrown back. The visceral pulse of her orgasm pushed him over the edge. He thrust up into her one last, deep time, his own release ripped from him with a guttural shout, emptying into her in hot, endless waves.
She collapsed forward onto his chest, her body shuddering through the aftershocks. He held her, his arms wrapped tightly around her sweat-slicked back, both of them struggling to breathe. The smell of sex and leather and her apple shampoo filled the air.
The distant bass from the party below was a faint, irrelevant tremor. Up here, in the dark, there was only this. The truth of her weight on him. The hammering of their hearts slowing into a synchronized beat.
He didn’t know what happened tomorrow. He didn’t know about school, or mutual friends, or the inevitable hurricane named Mia. All he knew was the woman in his arms, and the shocking, absolute certainty that he was finally, irrevocably, home.