Chapter 1

I Was About to Marry My Fiancée, Thirty Years My Junior. Minutes Before I Walked Down the Aisle, My Three-Year-Old Grandson Pulled Me Aside and Whispered, "She Hurt Mommy." Then He Handed Me a USB Drive That Would Unravel Everything.

"Grandpa, please don't marry her. She hurt Mommy when you weren't looking."
My name is Richard Ashford, and those words stopped me cold in a hotel hallway, ten minutes from walking into a ballroom where a hundred and twenty guests were already seated, champagne glasses in hand, waiting for the music to start.
My grandson Eli was only three years old, but his grip on my hand felt like something from an adult twice his size. His little gray suit hung loose on his shoulders, his shoelaces were untied, and his clip-on bowtie had slid sideways under his chin. He wasn't fussing. He wasn't tired. He was staring down the hallway toward the bridal suite like he'd seen a ghost.
I crouched down so we were eye to eye. "Buddy, who hurt your mommy?"
He lifted one small finger and pointed.
Straight at Vanessa.
The woman waiting for me at the end of that hallway. The woman I was about to marry.
Through the open doorway, I could see her laughing with her bridesmaids while a photographer fussed with her veil. Ivory lace, soft candlelight, a smile that never seemed to slip. This was the same woman who'd brought me coffee every morning at the office for two years, who'd shown up with soup the one week I got the flu, who told me constantly how much she wanted to be part of my family.
The noise of the hallway dropped away until all I could hear was my own pulse.
My daughter, Charlotte, wasn't there yet. She'd texted that morning saying she had a migraine and might be running late. Vanessa had already smoothed that over for me the night before, resting a hand on my arm and sighing like she hated to even bring it up.
"Your daughter still doesn't accept me, Richard," she'd said softly. "I understand. I'll be patient. Love takes time."
And I had wanted so badly to believe her.
Now this same little boy was hiding half his body behind my leg like she was something to be afraid of.
"Where's your mommy right now?" I asked.
"At Aunt Diane's," Eli whispered. "Mommy said I shouldn't come with her today."
My stomach dropped. Charlotte was supposed to be resting at her own apartment across town. My younger sister Diane lived on the other side of the city. None of it fit together.
"Did Mommy tell you anything else, buddy?"
Eli glanced back down the hall at Vanessa, his whole body trembling now. Then he reached into his little suit jacket and pulled out something small and black. A USB drive, the plastic scuffed at one corner.
"She said if she went to sleep for a long time, I had to give this to you."
My knees nearly buckled.
Before I could ask him anything else, Vanessa turned and spotted us. Her smile faltered for half a second before she recovered it and glided toward us, that warm, practiced sweetness sliding back into place like a mask clicking shut.
"Richard, sweetheart, they're playing the entrance music. Everyone's asking where you are."
Eli took another step back, pressing himself into my coat.
I slipped the drive into my breast pocket. "I need five minutes."
Her eyes flicked down to the boy, narrowing just slightly. "What did he say to you?"
"Grandpa stuff."
"This isn't the time for games, Richard." Her voice dropped, tight and clipped underneath the smile she kept plastered on for anyone watching. "There are a hundred and twenty guests out there. Press. Half your board sat down twenty minutes ago. You are not leaving me standing at that altar."
"I said five minutes."
She studied my face like she was trying to read a contract, then reached out to touch my sleeve. Eli let out a small, frightened whimper and shrank back even further.
"He's tired," I said, my voice flat now. "Take him back to the suite."
"Richard—"
May you like
"Take him back to the suite, Vanessa."
Something in my tone came out colder than I meant it to, cold enough that the bridesmaids behind her went quiet.