7. Caroline

— ? —

Caroline

The city marina is a chaos of Saturday morning activity.

Families loading boats for day trips, coolers and sunscreen and excited children running down the docks with life jackets clutched in their hands.

Joggers on the boardwalk enjoying the post-storm sunshine, their breath visible in the cool morning air.

A wedding party posing for photos at the end of the pier - the bride laughing as the photographer adjusts her veil, the groom looking at her like she’s the only person in the world, surrounded by friends and family who actually want to be there.

I watch them for a moment as Sean guides us toward our slip.

That was supposed to be me. Two days ago, that was me - or at least, I thought it was.

Standing at an altar, saying vows, believing I was starting a new chapter.

Now I know the book was already written, and I was just a character in someone else’s story.

The bride throws her head back and laughs at something the photographer says, and I feel a sharp pang of something that might be grief or might be envy. She looks happy. Actually happy, not performing happiness for an audience. I wonder what that feels like.

Sean guides the yacht toward our slip with practiced ease, and I scan the crowd for the confrontation I know is coming. It doesn’t take long to find.

Graham is pacing near the harbormaster’s office, unshaven and wild-eyed, his designer clothes wrinkled like he slept in them - or more likely, didn’t sleep at all.

He’s on his phone, gesturing angrily, and even from this distance I can see the desperation in his movements.

He looks nothing like the polished, confident man I married.

He looks like someone whose carefully constructed world is falling apart.

Good.

“There.” I point him out to Sean. “By the blue awning.”

“I see him.” Sean’s voice is calm, controlled, but I can see the tension in his shoulders, the way his hands tighten on the wheel. “Stay behind me when we dock. Let me handle the first exchange.”

“I can handle my own confrontations.”

“I know you can.” He looks at me, really looks, and something passes between us - respect, maybe, or understanding. “But he’s going to come at you hard, and you’ve had about four hours of sleep in the last two days. Let me be your buffer until you get your legs under you.”

It’s not a command. It’s an offer - a simple, practical gesture of support from someone who’s been paying attention to what I need instead of what he thinks I should need. The contrast to Graham’s style of protection, which always felt more like control, is stark enough to make my chest ache.

“Okay,” I say. “But if he says something that requires a response from me, I’m responding.”

“Fair enough.”

We dock. Sean ties off the boat with efficient movements while I gather my small bag of salvaged belongings - the cover-up, my phone, the few toiletries I’d managed to grab before barricading myself in that spa treatment room a lifetime ago.

Graham spots us the moment we step onto the pier.

His face cycles through expressions too fast to catalog - relief, then anger, then something calculating and desperate that makes my skin crawl.

He starts toward us with the kind of purposeful stride that’s meant to intimidate, the walk of a man who’s never been told no and doesn’t intend to start accepting it now.

Sean steps off the boat first, positioning himself between me and the approaching storm.

“Caroline.” Graham stops about ten feet away, his voice loud enough to carry. Loud enough for the families loading their boats to pause and turn. Loud enough for the joggers on the boardwalk to slow down and watch. “Thank God. I’ve been out of my mind. You just disappeared-”

“Lower your voice,” Sean says quietly.

“Don’t tell me what to do.” Graham’s attention is fixed on me, barely acknowledging Sean’s existence. As far as he’s concerned, Sean is furniture - useful when needed, invisible otherwise. “We need to talk. Privately. I can explain everything.”

“There’s nothing to explain.”

“There’s everything to explain.” He takes another step forward, and I take a step back, maintaining the distance between us.

A teenager nearby stops pretending to check her phone and starts openly filming, holding her device up with the casualness of someone who’s captured a hundred viral moments.

“It was a mistake. Amelia - she pursued me. She’s been obsessed with me for months, throwing herself at me every chance she got, and I was weak, and I made a terrible decision, but it didn’t mean anything. ”

“She’s pregnant, Graham.”

“The baby probably isn’t even mine.” His voice rises despite my warning, cracking with desperation.

“She’s been with other men, I’m sure of it.

She’s manipulative and unstable and she probably planned this whole thing to destroy us.

You know how she is - she’s always wanted everything you have. She’s always been jealous of you.”

“So you’re blaming my sister.”

“I’m telling you the truth! She threw herself at me, over and over, and I was stupid enough to let it happen. But I chose you, Caroline. I married you. Doesn’t that mean anything? Doesn’t five years mean anything?”

“Five years of what?” I hear myself say. “Five years of dimming myself to fit into your world? Five years of apologizing for things that weren’t my fault? Five years of being told I wasn’t quite good enough by your mother while you stood by and said nothing?”

“That’s not fair-”

“And I’m your husband.” He reaches for me, and Sean moves to intercept - a wall of controlled menace between Graham’s grasping hands and my body. The movement is smooth, almost casual, but there’s nothing casual about the look in Sean’s eyes.

“Back off, Sean. This is between me and my wife.”

“Actually, it’s not.” Sean doesn’t move, doesn’t flinch, just stands there like a boulder that’s been dropped in Graham’s path. “You lost the right to call yourself her husband when you spent your engagement sleeping with her sister.”

“You don’t know anything about my marriage.”

“I know that I watched her shrink herself for five years trying to be what you wanted. I know that I’ve been suspicious about Amelia for months and convinced myself it wasn’t my place to say anything. I know that I should have told her a long time ago what kind of man you really are.”

Graham’s face twists with something ugly - jealousy, maybe, or the particular rage of a man who’s been outmaneuvered and knows it. His hands clench at his sides.

“You’ve been waiting for this. Haven’t you?” His voice drips with venom. “Circling her like a vulture, just waiting for me to slip up so you could swoop in. Is this what you wanted? My wife on your boat, my marriage destroyed, my whole life falling apart while you play the hero?”

“I noticed her.” Sean’s voice is dangerous now, low and controlled in a way that’s somehow more threatening than shouting. “Hard not to notice someone that extraordinary when you treated her like furniture.”

The wedding party at the end of the pier has abandoned their photoshoot entirely, the bride still holding her bouquet while she watches the drama unfold. A marina employee is approaching with a radio, clearly trying to decide if this situation requires security.

Graham lunges.

It’s not a punch, exactly - more of a wild shove aimed at Sean’s chest, the kind of impulsive violence that comes from a man who’s never had to face real consequences.

Sean doesn’t move, doesn’t flinch, just absorbs the impact like a wall absorbing a thrown tennis ball.

Graham stumbles back, his face flushing with humiliation as he realizes how ineffective his aggression was.

“Sir.” The marina employee has reached us, radio in hand, his expression carefully neutral but his eyes sharp. “Is there a problem here?”

“No problem,” Sean says smoothly. “Just a misunderstanding. We were just leaving.”

Graham backs away, his eyes darting between me and the gathering audience - the filming teenager, the wedding party, the families who have given up all pretense of minding their own business. The flush on his face deepens as he processes the very public nature of his very unhinged behavior.

“This isn’t over,” he says, but the words have lost their edge. “We have to talk. Eventually. You can’t just run away from five years together.”

“Watch me.”

“Caroline-”

“Actually, she can,” Sean interrupts. “And she will. Until she decides she wants to hear what you have to say, you’ll go through me.”

Graham’s retreat takes him to the edge of the dock, but he pauses there for one final salvo. His expression shifts from desperate to calculating, and I recognize it - the face he makes when he’s about to play a card he’s been holding in reserve.

“Does she know what you really want?” He directs the question at Sean, but his eyes slide to me, making sure I’m listening. “Ask him about my engagement party, Caroline. Ask him what he said about you. Your knight in shining armor isn’t quite as noble as he pretends.”

The marina employee steps between us, murmuring about keeping the peace and maybe taking this somewhere more private, and Graham uses the interruption to make his exit.

He stalks off the dock toward the parking lot, phone already pressed to his ear - calling his mother, probably, or his lawyer, or whoever else can be enlisted in the campaign to contain this disaster.

I watch him go, then turn to Sean.

“What is he talking about?”

Sean’s jaw tightens. “Not here. Let’s get somewhere private.”

“Sean-”

“Please.” His voice carries a note of something I haven’t heard before - vulnerability, maybe, or fear. “Let me tell you myself. Not like this. Not as ammunition Graham planted.”

I study his face, looking for deception and finding only exhaustion and something that looks like resignation. Whatever happened at that engagement party, whatever Graham is holding over him, Sean clearly expects me to hate him for it.

“Fine,” I say. “But you’re telling me everything. No more secrets.”

“No more secrets,” he agrees.

We walk off the dock together, past the staring families and the filming teenager and the wedding party who have given up on photos entirely. Behind us, I can hear the whispers starting - speculation about who we are, what just happened, whose side the crowd should take.

Let them talk. I’m done caring what anyone thinks.

If ads affect your reading experience, click here to remove ads on this page.