Mara hadn’t been back to Pine Ridge since high school.
Fifteen years, and the place still made her stomach knot. The trees were the same. The air carried that heavy lake smell, wet leaves, sap, algae. Even the gas station was still pushing the same shriveled hot dogs under glass.
Julian drove with one hand on the wheel, the other on a gas station coffee. “You’re going to love it once we’re out on the water,” he said, smiling. “No noise. No cell service. Just us, a couple rods, and cold beer.”
She nodded. Smiled. Said all the right things. She didn’t tell him how her stomach had been twisting since they passed the town limits. She didn’t tell him what had happened here. Or who was still here.
The cabin was smaller than she remembered. Two rooms. A dock. A screened porch that hummed with mosquitoes. The inside smelled like sunblock and mildew. She unpacked while Julian tinkered with the tackle box.
He called from the dock, “You sure about the swimsuit? I packed the one you said was too small.”
She looked down at herself. Curves. Hips. A belly that never really flattened, no matter how many diets she’d tried. She’d never been the girl who wore that kind of swimsuit. But she’d packed it anyway.
Julian wanted her to show off. He’d said it before. You’re beautiful. People should stare. She used to think it was sweet. Lately, she wasn’t so sure.
That night, they walked to the dockside bar. Cheap beer. Country music. Locals wearing sunburn and cutoff jeans.
And Brad Carson.
He hadn’t changed much, still broad, still loud, still cocky in a way that didn’t require good looks. He wore a ball cap. Deep tan. Muscles going soft at the edges.
He spotted her immediately.
“Wait... Mara Davis?”
Her smile was tight. “Mara Lange now.”
He laughed. “No shit. You were always so damn quiet.”
You called me lard-ass behind the lockers. You tripped me at homecoming. You told everyone I smelled like baloney and BO.
“I remember,” she said coolly.
Julian clapped him on the shoulder. “We’re up at the inlet. You should take us out sometime.”
Brad’s eyes slid down her frame and didn’t come back up. “I know the water like I know my own cock.”
She didn’t flinch. Just said, “Sounds perfect.”
The next morning, she wore the swimsuit. No cover-up. Just sunscreen and sunglasses. Her thighs brushed as she walked. The strap slipped off her shoulder as she stepped into the boat. She didn’t fix it.
Brad whistled. “Damn.”
Julian laughed a little too loud. Mara said nothing.
Out on the lake, the air was still. Water like glass.
Brad cast slow and steady. Mara laid back across the bow, legs stretched out, letting the sun slick her skin.
“You always that thick?” Brad asked.
Julian choked on his drink.
Mara rolled onto her side. “Excuse me?”
Brad smirked. “Meant it as a compliment.”
She stared at him. Then at Julian. Then smiled. “I guess you never looked at me properly before.”
Julian said nothing the rest of the ride.
Back at the dock, she bent to tie off the rope. Her ass pressed against the fabric of the suit. She felt the tension of it. Knew he was watching. Brad’s presence behind her was like body heat.
She didn’t turn around. Just tied the knot. And walked back inside.
That night, she sat on the porch with Julian. The lake was black glass. The air full of bugs and silence.
“You’re quiet,” she said.
He shrugged. “Brad… he’s a lot.”
“He’s still a bully,” she said.
Julian took a long sip. “He was staring at you all day.”
She looked him in the eye. “And you liked it.”
He blinked.
“You didn’t say anything. You didn’t tell him to stop. You let it happen.” Her voice dropped. “You wanted it to happen.”
“That’s not—”
“Be honest.”
He flushed. Said nothing.
She stood. Let her robe fall.
The swimsuit clung to her body like a wet second skin.
She straddled his lap. Rolled her hips once. Slow
Then leaned in and whispered, “He was hard, you know.”
Julian stiffened.
“I felt it against me when I bent over.”
She kissed the corner of his mouth.
“I didn’t pull away.”
She didn’t fuck him that night.
She left him hard, panting, trembling in his boxers while she showered. Alone.
She didn’t sleep.
The porch fan clicked softly overhead. Julian had turned in hours ago, quiet and restless beside her. His breathing was shallow. He was pretending not to watch her when she got up, wrapped the robe around her body, and stepped out onto the porch.
Mara sat down in one of the wicker chairs. Drew her knees up. Lit a cigarette she didn’t really want.
The lake was still. Just the ripple of insects and the creak of dock ropes in the dark. It smelled like rot and pine needles and something old.
She hadn’t been here in fifteen years, but she still remembered the sound of someone whispering fat bitch behind her in gym class. Still remembered her locker being smeared with Vaseline. Still remembered walking home alone with gum in her hair and nothing to say to her mother except, fine.
Brad Carson had never said he was sorry.
But he’d looked at her now. Really looked. The way men didn’t. Not through her. Not over her shoulder. At her. Like her body was the whole point.
And Julian hadn’t stopped him. That was what rattled her the most.
Julian had always said he loved her. That he wanted people to see her. He used to beg her to wear tight dresses. Used to say, Don’t hide from the world, Mara. I want them to know what’s mine.
And now? She wasn’t sure he wanted to own her anymore.
He just wanted to watch her give herself away. And what scared her wasn’t that she could. It was that maybe… she wanted to.
Maybe it wasn’t about Brad. Not really. Not even about revenge.
Maybe it was about knowing she was desirable, and dangerous. That she could come back to the place that broke her and offer herself on purpose. Not as a victim. Not even as a prize. As something else.
As a woman no one could shame anymore, because she had already chosen her own shame.
She stubbed the cigarette out. Walked back to bed. Julian shifted as she slipped under the sheets.
“Mara?” he mumbled.
She didn’t answer. She was already thinking about how it would feel, his eyes on her while someone else made her moan.
How it would feel to lean forward, spread her thighs, and say:
You didn’t stop me.
Because by then it wouldn’t be a cry for help. It would be a promise.
---
The lake breathed against the dock, slow and steady like an old dog asleep at her feet. Mara stood barefoot on the porch, robe loose, throat dry.
Behind her, in the dark bedroom, Julian lay curled on his side. He hadn’t said anything when she stood up. Just exhaled—like he already knew.

The sky was clear. Moonlight caught the boards underfoot, silvering the old wood. She stepped down. Walked across the yard, through the shadows. Past the fire pit. Down the slope.
Brad’s cabin was darker than hers, but light leaked through the blinds.
She didn’t knock.
He opened the door like he’d been waiting.
He wasn’t dressed. Just boxers, bare chest, barefoot. He stepped aside without a word.
Mara crossed the threshold. Her heart thudded. She expected him to grab her. Shove her against the wall. Tear the robe open and make her his.
But he didn’t.
He just sat down in a wooden chair in the corner. Took a long drink from a sweating beer can. Lit a cigarette.
And stared.
“Close the door.”
She did.
Then he said, calm as ever: “Take it off. All of it. No talking.”
Her hands trembled as they moved. She undid the tie slowly, let the robe fall open. Let the weight of her body be seen. Breasts, thighs, belly, all of it.
Brad didn’t leer. Didn’t groan.
He just watched like a man inspecting something he already owned.
When she hesitated, he said, “Spin.”
Mara turned slowly. The room felt too warm now. Her skin flushed, exposed.
“Slower,” he said.
By the time she faced him again, she was shaking.
But not from fear.
Something deeper. Something old.
Brad flicked ash into a ceramic bowl. “You’re better than I remembered.”
“You didn’t remember me at all.”
Now he looked at her. “I remembered your ass.”
She blinked.
“I used to watch you walk up the bleachers,” he said. “You wore jeans that barely fit. You didn’t even know what you were doing.”
She felt like she couldn’t breathe.
“Under the table.”
“What?”
His tone didn’t change. “Crawl. Under.”
She dropped to her knees. The floor was rough under her palms, dusty. Her robe lay in a soft puddle beside her.
“Wait.”
He let her sweat. Let her nerves build.
Five minutes. Maybe ten.
She started to shift.
Then: the rasp of his zipper.
And the sound of him standing.
The soft thump of him hitting the table’s edge.
“Show me what you’ve learned since high school.”
She opened her mouth.
He pressed in.
He didn’t thrust. Just let the weight of him rest against her tongue.
Mara sucked slowly, her cheeks hollowing as her jaw ached. Her knees slipped. Her shoulders hunched under the low edge of the table.
He reached under. Gripped the back of her head. Not cruel. Just firm.
“Good girl,” he muttered.
She whimpered.
When he pulled out, she gasped.
He was already moving. “Chair.”
She scrambled to obey.
He dragged the robe from the floor. Used it to bind her wrists behind the wooden backrest. Tight.
“Comfortable?”
She shook her head.
He smiled. “Didn’t ask.”
Then he crouched.
Spread her thighs with both hands.
Ran his fingers through her slick folds.
“You came for me on the boat, didn’t you?”
Her mouth trembled. “I—”
“You think I can’t tell?”
He pushed two fingers inside.
She gasped.
“Fucking soaked,” he said. “Bet your husband doesn’t even know what you sound like when you’re this wet.”
She didn’t answer.
He curled his fingers.
She cried out.
And he stopped.
“Say it.”
“What?”
“Say you want me to fuck you.”
She blinked, eyes glassy.
“Say it, Mara.”
“I want you to fuck me.”
“Say you’re giving it to me.”
She swallowed. “I’m giving it to you.”
Then he stood.
And entered her with one brutal push.
She bit her lip. Loud. Her body clenched around him. The chair creaked under her weight.
He held her hips and took her like it wasn’t the first time. Like it wasn’t special. Like it was owed.
“You were made for this,” he grunted. “You know that?”
She didn’t answer. Couldn’t.
She came fast. And again. And again.
Tears in her eyes. Sweat down her back. Skin streaked with ash and spit and her own need.
When he was ready, he pulled out.
Came on her belly. Ropes of thick cum, drawing lines from her unshaved pussy up to her tits.
Wiped himself with the robe. Untied her wrists.
Said nothing.
Just stepped away, drank the last of his beer, and lit another cigarette.
She stood slowly. Shaking.
Her lip was bleeding where she’d bitten it.
She picked up the robe. Started for the door.
“Tell him everything,” Brad said, calm. “Or don’t.”
---
The walk back to the cabin felt longer.
She moved quietly through the trees, the robe hanging from her shoulders, damp against her thighs. Her body felt used. Not sore. Not bruised. Just… loosened. Marked. Claimed.
Brad hadn’t kissed her. Hadn’t asked her name again. Hadn’t touched her like she was a person.
And it had made her come harder than she had in years. Her legs still trembled with the echo of it.
She stepped onto the porch. The light was still on. The bedroom window curtain still swayed. Julian hadn’t gone to sleep.
He was sitting up in bed, knees drawn, back against the headboard. His face was pale. His shirt was damp at the collar. He looked like he hadn’t blinked in half an hour.
She didn’t speak. Just stepped inside, closed the door, and dropped the robe to the floor.
He looked at her. His eyes went straight to her wrists. Red. Raw. Still slightly bound with the imprint of Brad’s knot.
His mouth opened. Closed. Mara stepped closer. Bent at the waist. Placed her hands on the edge of the bed and let him see the mess on her stomach, her thighs, between her legs.
He looked like he might be sick. Or might come. Maybe both.
“He tied me up,” she said softly, “and made me thank him after.”
Julian made a sound in his throat. Half a moan. Half a plea.
She leaned forward, her voice calm. “Do you want to know what I thanked him for?”
He couldn’t answer.
So she kept going. “For not treating me like I was special. For not pretending. For fucking me like he remembered every awful thing he ever said about my body and finally got to prove he meant it.”
Julian shivered.
“Do you want to taste what he left in me?”
He nodded.
Mara climbed onto the bed, straddled his lap, and sat fully on his chest. Held his face between her hands like she was about to kiss him.
She didn’t.
She reached behind her. Parted herself. Pulled him in by the hair.
His mouth met her.
And she didn’t close her eyes.
She watched his face. Watched him taste the ruin.
Watched him surrender.
Later, she lay beside him. His arm draped over her stomach. His fingers twitching like they didn’t know what to do.
He whispered: “Are you going to see him again?”
She said: “Yes.”
His voice was smaller. “What does that make me?”
She turned her head.
“Keepsake,” she said.
Then rolled away.
And let the silence fill the room.