Chapter 2

Julian's grip on Andrew's arm didn't loosen. His knuckles strained white under the harsh studio lights, his jaw set like stone.

"Release my arm," Andrew demanded, his voice dropping to a dangerous register.

Julian ignored him. "Can you move your leg, Sophie?"

"It is fine," I managed to say, my throat raw from the harsh chemicals of the pool. "I can move it."

Only then did Julian drop his hand.

Andrew adjusted his ruined suit jacket around my shivering shoulders and hoisted me higher against his chest. He turned toward the exit. "Delete every frame of her in that water," he ordered over his shoulder.

Julian bent down and retrieved his soaked camera from the puddle on the tiles. He popped the side compartment, pulled out the thin black memory card, and snapped it cleanly in half. The plastic shards dropped onto the wet marble floor.

"Done," Julian said, his tone flat.

But as Andrew carried me out the metal doors, my mind snagged on the dual-slot design of that specific camera model. Julian always kept an internal backup. The evidence of my panic was still in his hands.

Forty minutes later, the oak door of our Beacon Hill bedroom clicked shut.

Andrew had already called the family doctor, locked the ruined twenty-pound dress in the guest room, and refused to answer my single question.

"Why did you hire him, Andrew?" I had asked in the foyer, water still dripping from my hair onto the hardwood.

"You need rest," he had replied, sliding my phone out of my cold fingers. "He might harass you. I will keep this downstairs."

Now, staring at the brass lock on the bedroom door, I heard the deadbolt slide into place from the outside. Care had never sounded like a cage before.

Eighteen months ago, on our first night in this house, Andrew had found the gray archival box hidden under my winter coats. Inside sat thirty-six contact sheets of private photos. He had simply closed the lid and said everyone had a past. Today, that patience felt like a weapon he had been saving for the exact right second.

My throat burned. I needed water. I bypassed the locked main door, slipping through the connecting master bath into the hallway.

Light spilled from the half-open study downstairs.

"J. Vale charges by the second," Noah, Andrew's assistant, was saying. "He works exclusively overseas. That is why she never connected the international award-winner to Julian."

I froze on the carpeted stairs, my hand gripping the wooden banister.

"He does interviews?" Andrew asked.

"Rarely. When he does, he thanks the ex-girlfriend who abandoned him for giving him the drive to succeed. And he credits his current girlfriend, Cassandra. They have been together six years."

Six years. The timeline slammed into my chest, knocking the air out of my lungs. He had moved on twelve months after the crash.

"Could Sophie have seen those articles?" Andrew asked.

"She edits literary fiction, Mr. Whitmore. She doesn't follow wedding photography, and he never uses his real name."

My hand trembled. The glass I was holding tapped against the wooden banister.

The study went quiet. I waited for Andrew's footsteps, my muscles coiled tight.

They never came.

Noah's voice resumed, slightly lower this time. "Julian demands to quit immediately. He walked out of the studio the second you left."

A match struck. The thick scent of a cigar drifted into the hall. "Keep him," Andrew ordered.

"Using what leverage, sir? He offered to wire the breach fee today."

"Doesn't his mother like Hermès?" Andrew asked, his tone even. "Send a bag. Make sure it costs less than the penalty."

My stomach twisted. Elaine. He was willing to use the woman who had bled on my driveway to force Julian to stay.

I walked down the remaining stairs and pushed the study door wide open.

Andrew sat behind his mahogany desk. He calmly shut his laptop. Noah took one look at my face, gathered his folders, and slipped out the side door without a word.

"Why did you investigate J. Vale?" I asked, stepping onto the Persian rug. "How do you know what Elaine likes?"

Andrew leaned back in his leather chair, tapping his cigar over the glass ashtray. "Is a one-time meeting seven years ago worth nearly drowning yourself over, Sophie?"

He knew. He had always known.

Andrew opened his desk drawer and pulled out a glossy photograph. He tossed it onto the polished wood. It was a picture of my gray archival box, taken the night we moved in.

"You called out his name," Andrew said.

"I choked on pool water."

"Not today," Andrew corrected, his voice hardening. "Three months ago. In our bed. You tightened your grip on my shoulders and said Ju, then quickly changed it to Andrew."

I stared at him, the blood draining from my face. I had thought he was asleep. I had thought the darkness hid my mistake.

"I have a right to know if I am just a safe replacement," he continued. He tapped the glossy photo. Right there, clearly visible in the captured image, was the thirty-sixth contact sheet. Julian kissing my forehead in a cramped studio apartment.

Andrew stood up, retrieved my phone from his pocket, and set it next to the photo.

"If you admit you still love him, I will cancel the wedding right now," Andrew said. "If you deny it, the shoot continues. We prove this old romance is just noise."

My chest ached. The safety I had craved for seven years stood before me, daring me to tear it down.

"I chose you," I said, my voice shaking.

"But you can't say you don't love him," Andrew replied.

Noah returned a minute later. He carried a signature orange Hermès box and set it on the desk between us. The attached receipt clearly displayed Elaine Vale's name and residential address.

Andrew slid the box back toward Noah. "Have it couriered. It is just commercial retention."

"How did you get her address?" I demanded, pressing my hands flat on the desk.

Andrew ignored my question. He lifted the orange box, revealing a thick stack of stapled papers underneath. A supplementary contract.

I pulled the document toward me. Julian's typed resignation request had a thick black line drawn through it. The new terms dictated four mandatory pre-wedding shoots, allowing the client to adjust dates at will. The breach penalty remained one hundred and eighty thousand dollars.

The client signature date was August second.

"You signed this six weeks before you even suggested him to me," I said, the words tasting like ash.

I flipped to the final page of the annex. A small, crumpled receipt from a South End cafe was stapled to the parchment. It recorded two black coffees. The names printed on the reservation line read A. Whitmore and J. Vale.

The date was October nineteenth. The exact day after Andrew proposed to me.

Andrew stepped around the desk. His large hand came down, his thumb pressing hard over the printed date.

"That wasn't the first time we met, like you assumed," Andrew said.

I didn't let go of the paper.

Chapter 3

"Explain this," I said. I tugged the crumpled cafe receipt, but Andrew kept his thumb pressed hard against the printed date.

"The best photographer deserves a face-to-face meeting," Andrew said. He lifted his hand, smoothing his silk tie with absolute calm. "I invited him."

"Six weeks before you brought his portfolio to me?" I asked, my voice rising. "You sat across from him and drank coffee while I was picking out floral arrangements. What did you say to him?"

"The specifics of our conversation fall under a standard non-disclosure agreement."

"An NDA for a wedding vendor?" I pulled my phone from my pocket and snapped a picture of the paper. The shutter clicked loudly in the quiet study.

Andrew reached across the mahogany desk. "Delete that, Sophie."

I snatched the receipt back and shoved it into my skirt pocket. "No. You do not get to file this away like everything else."

His hand hovered over the empty space for a second. He slowly lowered his arm, his expression hardening into a mask of pure business.

"The underwater concept is canceled," Andrew announced. "But the contract remains active. Our next session is in forty-eight hours."

"I never signed that annex."

"I pay the vendors. I make the final decisions. If you refuse to show up, the one hundred and eighty thousand dollar penalty comes directly out of our joint wedding account."

My screen lit up in my palm. A text message banner flashed across the glass. The number ended in 0617. Seven years, and he had never changed it.

What exactly are you and your fiancé trying to do?

I locked my phone and set it face down on the leather blotter. I needed to shift the power dynamic.

"I want a female photographer, Andrew. I want J. Vale replaced."

He leaned forward, planting both hands flat on the desk. "Why do you suddenly need female boundaries only after Julian touched you in the pool?"

"He is a past acquaintance. It makes me uncomfortable to pose for him."

"A past acquaintance," Andrew repeated, tasting the lie. "You seemed entirely comfortable letting him breathe air into your lungs."

"I was drowning!"

Andrew tapped a manicured fingernail against the penalty clause document. He didn't need to repeat the financial threat. The message was clear.

My gaze drifted to the open folder Noah had left behind. A glossy magazine cutout rested on top of the background check. Julian stood on a brilliantly lit stage, gripping the heavy glass Prix Lumière trophy. Seven years ago, he couldn't afford the heating bill for his basement studio. He had sold his favorite lenses just to buy groceries for us. Now, his hourly rate dwarfed my quarterly salary.

"A big photographer," I whispered.

A small, involuntary smile tugged at the corner of my mouth. He had actually made it. The dream he used to sketch on cheap paper napkins was real.

"Who are you proud for?" Andrew asked. His voice cut through the quiet room, sharp and cold.

He stepped around the desk and wrapped his arms around my waist from behind. The heavy scent of his cigar smoke enveloped me.

I turned in his grip and hugged him back, resting my chin against his collarbone. "I am just uncomfortable with old faces."

Andrew tilted my chin up. He pressed his mouth to mine. I kept my lips completely still, staring at the brass lamp on his desk, waiting for him to finish.

He pulled back. His eyes tracked the complete lack of response on my face.

"The next session will feature an assistant," Andrew announced. "Julian's girlfriend."

I froze. My hands dropped from his shoulders.

"Cassandra Reed," Andrew said.

The printed schedule in my hand crumpled, the thick paper folding into a jagged white crease.

Cassandra. The woman who sat at the Vale family dining table every Christmas, laughing with Elaine. The woman who wore a high-slit red gown to a mutual friend's wedding, ensuring every camera pointed at her instead of the bride. The same woman who tagged along on my Cape Cod trip with Julian, claiming she merely needed to assist with the lighting equipment.

I looked back at Noah's research file. A highlighted paragraph noted Cassandra had managed Julian's shoots for six years. Eleven months ago, on the Prix Lumière broadcast, he had publicly thanked his girlfriend, Cassandra. He gave her the public title I had waited three years to hear.

Good, I told myself. My departure hadn't ruined him. He found someone who stayed.

My phone buzzed again against the leather blotter. I picked it up, shielding the screen from Andrew's view.

I typed quickly: Shoot the contract, we leave each other alone.

Three seconds later, a new bubble popped up.

You made decisions for two people seven years ago too.

My thumb hovered over the keyboard.

I was pregnant.

I typed the three words. My chest tightened until my ribs ached. I stared at the letters, remembering the hospital bill and the empty ultrasound frame. I hit the backspace key, deleting the truth letter by letter.

I am sorry, I sent instead.

Andrew walked over to the calendar on the wall. He picked up a red marker.

"The theme is dangerous intimacy," Andrew said. He drew a thick crimson circle around tomorrow's date. "White shirts. High contrast. Tomorrow at nine in the morning. Cassandra will be there as creative director."

"I nearly drowned two hours ago," I argued, stepping away from the desk. "I am not shooting anything in less than forty-eight hours."

Andrew pulled a folded sheet of hospital stationery from his pocket and tossed it onto the desk. "The doctor signed your health clearance downstairs. You are perfectly fine."

My phone vibrated a third time.

Do not pretend we only met once in front of Cassandra tomorrow, Julian wrote. Or I will correct it myself.

I stared at the screen. The threat was a promise. Julian never bluffed.

I looked up at Andrew. He capped the red marker with a sharp snap. The wall clock read ten at night. Eleven hours until the cameras turned on. Eleven hours until all four of us stood in the same room.

Andrew reached into his suit pocket. He pulled out the thirty-sixth contact sheet from my archival box. He walked over to the guest room door, unlocked it, and pulled out the ruined twenty-pound wedding dress. He draped the soaked tulle over a velvet chair and set the black-and-white photograph of Julian kissing my forehead right next to it.

"Do we let Julian reshoot this exact pose tomorrow," Andrew asked, his tone entirely flat. "Or do you tell me exactly what you two did?"

I reached out to take the photograph off the chair.

Andrew's hand slammed down, trapping my fingers against the glossy paper.

Chapter 4

"We dated," I said, staring at his hand pinning my fingers against the glossy print. "A long time ago. Briefly."

"Briefly." Andrew lifted his hand. He picked up the photograph by the corner, inspecting the black-and-white image of Julian kissing my forehead. "You are still editing the numbers, Sophie. Seven years is not a brief shadow to cast over a marriage."

He folded the heavy paper in half. The sharp crease cut right through Julian's face. Andrew slid the ruined photo into the inner pocket of his suit jacket.

"Give that back. It belongs in my box."

"We will discuss your private collection after the shoot," he said. "Get some sleep. You have to look perfect tomorrow."

Nine o'clock the next morning, the glaring strobes of the South End studio illuminated a completely different claim of ownership. The air smelled of hot coffee and ozone from the flashbulbs.

Cassandra stood on her tiptoes, adjusting the collar of Julian's black shirt. "Hold still, Jules," she murmured.

Julian let her fix the fabric. His right hand rested lightly on her waist. But his dark eyes bypassed his girlfriend entirely, fixing straight onto Andrew's hand, which sat heavily on the small of my back.

Two possessive gestures happening in the exact same room. I stepped forward, forcing Andrew's palm to drop away from my spine. I needed space to breathe.

Cassandra turned. She extended a perfectly manicured hand toward me. The diamond tennis bracelet on her wrist caught the light. "Sophie, right? I heard all about the disappearing editor from Julian's mother."

I gripped her fingers firmly. "I prefer not to be a nameless character in Elaine's stories."

Julian stepped away from Cassandra's touch. He picked up his heavy camera from the metal table. "Save the introductions. We are here to shoot, not reminisce."

His voice carried a sharp, metallic edge, exposing the exact wound I had inflicted seven years ago.

The set was a massive bed draped in black silk. I wore nothing but Andrew's oversized white button-down. The air conditioning blasted against my bare legs, raising goosebumps on my skin.

"Get on the mattress," Julian ordered. He didn't bother checking the mood boards Noah had taped to the wall. He knew exactly what he wanted. "Left knee pressed against the edge. Expose the side of your neck."

I froze. It was the exact position I had taken on his beat-up futon our second year together. He used to trace the line of my jaw in the dark.

I climbed onto the silk and bent my knee. My body found the angle before my mind could stop it.

Julian's shutter fired. The clicks sped up, echoing like rapid gunfire against the concrete walls.

Andrew climbed onto the bed beside me. He wore a dark suit, his role playing into the dangerous intimacy theme. He leaned over, his shadow swallowing my face.

"Undo the second button," Andrew said.

He didn't wait for my hands. He flicked the plastic button free and pressed his open mouth against my collarbone. His teeth scraped my skin.

"Stop," I said loudly.

Andrew froze. He pulled back, his eyes darting toward the camera. "Why are you still shooting, Vale?"

Julian lowered the lens. He pressed a button on the back of the camera. "Deleting the frames. A photographer listens to the model when she says stop. Not the client."

Cassandra marched onto the set. She grabbed the two sides of my collar and yanked them together, covering my neck.

"Julian has shot hundreds of bolder women in Paris," Cassandra announced, her voice echoing loudly across the quiet room. "He never loses control."

She brushed a piece of lint off Julian's chest. He didn't look at her, but he didn't step away either. The jealousy flared hot and useless in my chest. I had no right to claim him anymore.

Andrew stepped off the bed. He reached into his suit jacket and pulled out the folded photograph from last night. He shoved it directly into Julian's chest.

"Replicate this framing," Andrew demanded. "Except I will be the one kissing her."

Julian caught the heavy paper. He stared at the image. His thumb brushed over the handwritten date scrawled in the white margin of the negative. He finally realized I had kept the archival box in my new home.

Julian looked up, his expression entirely unreadable. "Do you consent to this setup, Sophie?"

"I agree to the framing," I said, my voice steady. "But I will not do the kiss."

Andrew frowned. "The contract requires full compliance."

"I will hold your jaw," I interrupted, turning to my fiancé. "Two inches apart. The tension will look better on camera."

I refused to give Julian the satisfaction of watching me submit, and I refused to give Andrew the exact replica he wanted.

I placed my hand against Andrew's jaw, stopping his face just inches from mine.

Julian raised the camera. One single click echoed through the studio.

"Enough," Julian said. He set the heavy equipment on the tech cart.

Cassandra crossed her arms. "Take ten more. Prove you are a professional, Jules."

Julian ignored her, walking toward the lighting stands. Cassandra stepped close to the bed, leaning right next to my ear.

"He gave me a public title at the Prix Lumière because I never left him waiting in an empty apartment for an explanation," she whispered.

I looked straight into her eyes. "Then you should ask him why one shot of this pose was enough for him."

Cassandra's confident smile vanished.

We gathered around the glowing digital monitor on the tech cart.

The image loaded on the screen. The contrast was stark. Andrew's profile was razor-sharp, his eyes focused entirely on my mouth. But I wasn't looking at him. My eyes had bypassed Andrew entirely, staring straight into the camera lens. Straight at Julian.

"Delete it," Cassandra demanded, her finger pointing at the screen. "The model broke character."

Andrew slammed his hand down on the keyboard, blocking her from hitting the delete key. "Leave it. This is exactly what I paid to see."

A cold realization washed over me. Andrew wasn't trying to erase my past. He was gathering evidence to execute a verdict on our future.

"What exactly are you trying to prove, Whitmore?" Julian asked. He stood on the other side of the cart, his arms crossed over his chest.

"I should ask you the same question," Andrew countered. "Why take a contract you knew would hurt you?"

"I tried to wire the breach fee yesterday," Julian said, his voice dropping to a low, dangerous pitch. "But someone decided to send gifts to my mother to ensure I stayed."

I looked at Andrew. The muscle in his jaw tightened. The orange box had reached Elaine.

Cassandra leaned over the cart. She tapped the screen right over my frozen, wide-eyed expression.

"That is not how a bride looks at her photographer," Cassandra said.

Andrew reached out and grabbed my left hand. He twisted my wrist until the massive diamond engagement ring faced the ceiling, the stones catching the harsh studio lights.

"Then ask her who she is looking at," Andrew said quietly.

Julian did not lower his camera.

Chapter
Customize
Next Chapter
Minishorts Logo
Read web novels, online fiction, and trending romance stories on MiniShorts. Discover billionaire romance, werewolf fantasy, drama, and fantasy novels, plus selected short drama content inspired by popular storytelling trends.
MiniShorts Youtube
PRODUCTS AND SERVICES
About us
support@minishorts.com
©2026 MiniShorts All Rights Reserved.