The chandeliers shimmered above the ballroom like captured stars. Soft jazz filled the air, and the clinking of champagne glasses blended with polite laughter. Adriana Voss adjusted the silver strap of her dress, trying to look composed among her husband’s colleagues. It was the annual corporate gala at the Grand Regent in Boston, and her husband, Charles, was the man of the evening, newly promoted to regional vice president.

Their daughter, Nora, perched on Adriana’s lap, nibbling on a chocolate cookie. The little girl had begged to come, and Charles had eagerly agreed. A picture-perfect family made for a good impression.

Adriana was speaking with another guest’s wife when Nora pointed toward the bar. “Mama,” she said cheerfully, “that’s the lady with the butterflies.”

Adriana smiled faintly. “What butterflies, sweetheart?”

Nora leaned close, whispering as though sharing a secret. “The butterflies Daddy said live in her bed.”

The music blurred into static.

Adriana froze, her smile collapsing. Her pulse hammered as she followed Nora’s pointing finger. Across the room stood a woman with sleek auburn hair and a crimson dress that shimmered under the lights. She was laughing with someone, head tilted back, entirely at ease. Adriana recognized her instantly. Claire Duvall. Charles’s marketing manager.

He often praised Claire—her creativity, her “fresh ideas,” her “great energy.” Adriana had met her once at a barbecue last summer and sensed something she couldn’t name, a tension too subtle to prove. But now, as she saw the fleeting glances passing between her husband and Claire, her stomach turned cold.

She murmured an excuse and hurried toward the restroom, her heels echoing on the marble. Inside the stall, she gripped the counter, staring at her reflection. Butterflies. The word kept circling in her mind. Had Charles told their daughter bedtime stories about butterflies? Or was that something far more intimate?

When she returned to the ballroom, Claire was leaning close to Charles, whispering something that made him laugh. Adriana smiled for the cameras, pretending not to see. She gathered Nora’s coat and whispered, “Time to go home, darling.”