June hadn’t planned on walking into Bliss Bridal at all. She’d already pushed through a sixteen-hour double shift at Harbor Bakery—sourdough at four a.m., croissants at six, mopping after the lunch crowd—and the 47 bus had dumped her three stops past her usual. She was too tired to care which block she was on. The salon sat wedged between a dog groomer and a bank on a stretch of Beacon Hill she’d never quite belonged on, all slim polished doors and windows dressed like ball gowns. She was cutting the corner from the bus stop, still in her flour-dusted jeans and the faded Harbor Bakery T-shirt with the hole near the collar, a handful of quarters she’d counted out for laundry jingling in her fist, when the light caught the dress in the third alcove. Ivory silk organza, impossible and liquid, pooling around a headless mannequin. Her feet stopped. Her hand twitched. And before she could talk herself out of it, she pushed through the glass door.
The saleswoman—glossy black bob, name tag reading “Margot”—scanned her from sneakers to flyaway hair and her smile never reached her eyes. “Can I help you find something?” she asked, in a voice that meant *you don’t have the right kind of wallet for this room.*
June didn’t miss the tone. But the dress was right there, three steps away, and the skirt moved under the air conditioner’s breath. She edged past a rack of pearl-encrusted veils, ignoring the whisper of satin shoes on marble, and reached out. Just her fingertips. Just to know if the silk was as cool as it looked.
The scream came from behind her, sharp as a champagne flute snapping.
“Don’t you dare!”
A venti iced mocha—seven dollars of cold, milky spite—hit her square between the shoulder blades. Thick. It crawled down her spine and soaked through the thin cotton. June flinched but didn’t turn around right away. She let the liquid drip, let the room go pin-drop silent, and forced herself to stop shivering.
A woman in an oyster-colored suit—the sort of blonde whose cheekbones looked like they could grate Parmesan—was already clearing the distance between them. “This dress,” the woman hissed, her breath cinnamon and venom, “is a custom Alexandra Greer. Fourteen thousand dollars. It’s not for people like you—it’s for *my daughter*. Now get out before I have security drag you out.”
The saleswoman, Margot, had her phone halfway out of her blazer pocket, thumb hovering over the security company’s contact. Two other employees hovered near the pedestal, holding flutes someone had been sipping from during a fitting, pretending not to enjoy the scene. A girl in a pearl hairpin had her camera angled just so.
June straightened. She turned, finally, the coffee seeping cold through her shirt, and looked at the woman in oyster without blinking. She didn’t scream back. Didn’t argue. She reached into the front pocket of her jeans—slow, because her fingers were trembling from exhaustion—and held up a small, matte-black card with a silver embossed V.
The room changed. Margot’s phone slipped an inch in her fingers. The blonde’s perfectly glossed mouth opened a little too wide for Botox.
Because the sound that came next wasn’t laughter anymore. It was the click of heels. Authoritative. Deliberate. Cutting across the marble like the first line of a verdict.
A woman in her late sixties stepped through the archway from the private fitting suites. Silver hair swept back into a low twist. Charcoal suit, no nonsense, and a handbag the color of a freshly bitten plum. She removed her sunglasses with the kind of pause that makes stockbrokers sweat, and her gaze swept the room, finding June still holding the card steady in her hand.
Margot whispered, “Ms. Vellore,” and the blood drained from her face so fast you could almost hear it.
Patricia—the oyster-blonde, whose last name was apparently Grantham and whose social circle had a long, anxious history with the boutique’s owner—backed into a rack of veils. “Ms. Vellore, I can explain. This girl just barged in and started pawing the Greer—”
Vivienne Vellore didn’t even look at her. She walked right up to June, coffee stain and all, and cupped her cheek. “You’re late, Junebug. I was about to send the driver.”
June tucked the black card back into her pocket. The card that said *VIVIENNE’S* in silver and opened every private door in the company. “Sorry, Gran. The 47 took a detour on Cambridge. And then some lady threw her mocha at me.”
Vivienne’s expression didn’t shift, but her eyes moved to Patricia like a security camera locking on. “You threw your drink at my granddaughter.”
Patricia’s face did something complicated. “Your—she—I didn’t—she was touching the Greer, and I thought she was going to ruin it, I mean, look at her!”
Vivienne glanced at June, at the wet shirt, at the flour still on her jeans. “She’s been on her feet since four in the morning. She didn’t ask for favors. And you doused her. For what? Touching a dress you haven’t even paid for?” She turned to Margot. “Margot. Call security. Not for her—for this one.” A jerk of the chin toward Patricia. “And you? Clear your locker. I saw the smirk from the hallway.”
Margot’s phone clattered onto the consultation table. The flutes stopped midair. The girl with the camera was now filming her own shoes.
June brushed a clump of cold flour paste off her sleeve and stepped forward so she could meet Patricia eye-to-eye. Her voice came out flat, like she was reciting a customer’s pastry order. “You’re right. It’s not for people like me. It’s for me. My grandmother made it for my wedding. I just wasn’t sure I could pull it off.” She looked down at the organza, then back up. “Yeah, I think I can.”
Patricia Grantham opened her mouth again, but Vivienne held up one manicured finger and said, “Don’t. The dress your daughter ordered will be refunded. If I see your name on another invoice, I’ll have my lawyers remind you of the boutique’s anti-discrimination policy. You have thirty seconds to leave before security arrives.”
She left. The door didn’t slam, but her heels were a lot less steady on the way out.
The boutique exhaled. Vivienne took June’s hand—her grandmother’s grip still strong enough to yank a needle through canvas—and pulled her past the frozen employees toward the back. The private room smelled like hydrangeas and ironing starch. Three dresses waited on silk hangers. June peeled off her ruined shirt, the cold air raising goosebumps on her arms, and Vivienne handed her the dress from the window.
“Try it on,” Vivienne said, softer now. “I had a feeling you’d come in today. The seamstress is waiting.”
Behind the curtain, the organza slipped over June’s shoulders like it had been waiting for her skin. The coffee stain on her old jeans lay in a heap. She looked at herself and didn’t recognize the set of her own shoulders.
When she stepped out, the seamstress gasped. Vivienne smiled.
“You’re getting married, Junebug,” she said.
June smoothed the skirt, the silk rustling under her palm. “I’m gonna need pockets,” she said.
The seamstress laughed and knelt with a pin.







