Chapter 1

I hid a pregnancy from Julian because I wanted to surprise him with the ultrasound after his first award nomination.

A taxi crash took our baby at eleven weeks and left a scar across my abdomen.

His mother showed me a fertility report and swore Julian wanted three children.

So I vanished before he could sacrifice his future for me.

Seven years later, Andrew promised that two people could still be a family.

He gave me a Beacon Hill home, an eight-month engagement, and a wedding date circled in gold.

I thought marrying him would make seven years of silence feel like a choice.

Then Andrew hired the most expensive wedding photographer in Boston.

Julian walked into our engagement shoot and found my best angle without asking.

During the underwater session, my gown dragged me down.

Julian pulled me out and pressed air into my lungs as Andrew's hot chocolate shattered beside us.

“You knew she'd be in the water.”

“I planned a photograph, not this.”

“Then stop looking at my fiancée like she's still yours.”

“Ask Sophie whose name she tried to say.”

****

"One hundred and eighty thousand dollars for a photographer?" I asked, pushing the parchment contract across my desk. It slid right over the Beacon & Quill editorial proofs I had been correcting all morning.

"A Whitmore wedding requires the best," Andrew said. He capped his gold pen and dragged a thick line through the local female photographer's name I had chosen. "I already signed J. Vale."

"I edit books for a living, Andrew. We don't need to shoot our marriage like a commercial real estate brochure."

"We are doing this right, Sophie. The venue is booked, the guests are flying in, and the photos will reflect our standing." He smoothed the lapel of his tailored suit, unbothered by my frustration.

Eight months ago, he had used that same calm, practical tone when he proposed. He had placed my old medical file on the dining table—the one highlighting my under five percent chance of natural conception.

"We can still build a family," he had told me then. "I can provide the stability you need."

He turned safety into a strict schedule. He had circled October eighteenth with that same gold pen, making our future a timeline that couldn't be undone.

"Whatever you prefer," I said now. I deleted my own objection the same way I edited out an author's rawest paragraphs.

Two hours later, the metal door of the South End studio swung open.

A tall man stepped into the glaring white light of the room. He pulled off his sunglasses, ignoring Andrew, who stood waiting by the backdrop.

"Chin up two degrees," he said. His voice carried the same gravelly pitch it had seven years ago. "Don't hide your left shoulder."

I didn't need to read the signature on the contract anymore. J. Vale was Julian.

"Stand by the frosted window, Andrew," Julian ordered, grabbing a silver reflector.

For the next thirty minutes, Julian barely spoke to me, yet he anticipated my every flaw. Before my shoulders could stiffen under the bright flashes, he dimmed the overhead strobes. He circled to my left, avoiding the right-side profile I always hated. When my fingers started to claw nervously at the seams of my silk skirt, he stepped forward and shoved a bouquet of white peonies into my hands.

"Hold these," he instructed, his fingers brushing the back of my knuckles. "Keep your grip loose."

Andrew stood just outside the frame, watching the silent choreography. By the sixth setup, he crossed his arms, his eyes narrowing. "You two seem like old friends."

"A friend's brother," I lied instantly, staring at the blinding flashbulb to avoid looking at either of them. "We met once, seven years ago."

The shutter snapped three times in rapid succession. Click. Click. Click.

Julian lowered the camera to his chest. His expression remained cold. "Her memory always excelled at editing."

Andrew stepped into the frame. He slid his hand around my waist, his thumb pressing hard into the tense muscle just above my hip. "Is that so?"

Through the camera's digital viewfinder, I caught a glimpse of Julian's eye. A violent flash of memory hit me. A silver six-by-eight picture frame I never got to give him. A ten-week ultrasound tucked inside. Then, the screech of tires, the cab crash a week later, and the loss of the eleven-week baby. All that remained was a fourteen-thousand-dollar hospital bill and a doctor telling me my fertility had dropped below five percent. The surprise I had planned to tell Julian never made it out of my mouth.

"Next setup," Andrew announced, his thumb digging deeper into my side. "The underwater concept."

"No." Julian swapped his lens with a sharp click. "The dress weighs twenty pounds dry. She won't float."

"The contract includes full compliance with my creative direction," Andrew countered. He walked over to the catering table, poured two cups of hot cocoa, and set them carefully on the edge of the six-foot-deep heated pool. "Get in the water, Sophie."

I couldn't swim in fabric. My chest tightened at the sight of the deep water, but I stepped down the submerged stairs anyway. The water swallowed the tulle, instantly dragging at my legs.

Julian crouched at the edge of the pool, bringing the lens inches from my face. "You always were an expert at disappearing when people needed an explanation," he whispered, his voice cutting under the splashing filter. "Jumping into a luxury car and leaving the broke photographer behind."

The words luxury car hit me like a physical blow. A black car. Elaine bleeding on the concrete driveway. The insults I swallowed and never fought back against. I kept my mouth shut now, just like I did then.

"Turn around," Julian commanded loudly for Andrew to hear.

I took another step backward. The soaked crinoline wrapped tightly around my calves like a weighted net.

I lost my footing.

Water rushed into my mouth. I thrashed, my hands clawing at the empty water, but the dress dragged me down. The chlorinated surface broke above my head. I sank twice, my lungs burning as panic set in.

A splash vibrated through the pool.

Julian didn't even take off his shoes. He abandoned the sixty-thousand-dollar camera on the wet tiles and plunged in. Strong arms hooked under my armpits, hauling me upward. Air hit my face. I choked, my vision blacking out as he dragged me to the shallow steps.

He forced me onto the wet marble, tilting my head back.

I gagged, coughing up pool water. The harsh taste of chlorine burned my throat, and a broken sound tore from my lips. "Ju—"

I stopped myself before the rest of his name came out.

I opened my eyes. Julian knelt over me, his white button-down shirt soaked and clinging to his chest. One of his hands supported the back of my neck. His other hand rested flat against my bare collarbone, tracking the erratic thumping of my heart. I lay there shivering, unable to push him away.

A paper cup tipped over. Steaming hot cocoa spilled across the white marble, pooling near Julian's wet knee.

Andrew grabbed the second cup and hurled it at the wall. The brown liquid splattered across the pristine paint. He lunged forward, shoving Julian hard in the shoulder.

"Get away from her," Andrew snapped. He stripped off his suit jacket and wrapped it around my trembling shoulders.

Julian stumbled back half a step, but his dark eyes never left my face. Water ran down his jaw. "You knew she'd be in the water. You knew the weight of that dress."

"I planned a photograph, not this," Andrew said, his voice dangerously low.

Andrew stooped down and scooped me into his arms. He stood tall, glaring down at Julian, whose hand was still extended, fingers twitching as if he wanted to grab my convulsing left leg.

"Then stop looking at my fiancée like she's still yours," Andrew said.

Julian finally lowered his arm. He stared straight at my face, watching me cough out the last bit of water.

"Ask Sophie whose name she tried to say," Julian replied.

Andrew's arms clamped around my ribs like a vice, the pressure sharp enough to bruise.

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
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.