← All Stories

Ghosts in the Chlorine

hatpapayapooldoggoldfish

Elena stood at the edge of the infinity pool, Mai's ridiculous wide-brimmed hat casting a shadow across her face. The hat was supposed to be chic, a statement piece for the bachelorette party weekend in Tulum, but it felt like a costume she couldn't quite pull off. At thirty-five, playing the carefree bridesmaid felt like trespassing in someone else's youth.

"Try this," Julian said, pressing a cold slice of papaya into her hand. His fingers brushed hers, just enough contact to be dangerous. "Local vendor. Sweet as sin."

The fruit burst against her tongue—tropical, decadent, the kind of indulgence she'd spent years denying herself. She and David didn't do spontaneous. They did spreadsheets and five-year plans, until David decided seven years of marriage qualified him for a sabbatical from their vows.

A splash erupted from the pool's shallow end. Clara's golden retriever, inexplicably invited to the resort, had discovered the facility's mascot—a solitary goldfish swimming valiantly through the chlorinated confusion of the overflow drain. The dog barked joyously, tail whipping like a metronome counting down the minutes until someone sobbed into their overpriced mezcal.

"He's going to eat that fish," Julian murmured, too close. His breath smelled of papaya and something more complicated—regret, maybe, or just the humidity of bad decisions.

"Someone will stop him."

"Someone should have stopped us, too."

The words hung between them, heavier than the humid Mexican air. Three years ago, Julian had been the best man at her wedding. Now he was standing beside her in swim trunks while his sister prepared to marry Elena's former college roommate, and none of it made sense anymore.

The goldfish vanished in a sudden splash. The dog whined, confused by his disappearing prey. Clara screamed. Somewhere, a waiter dropped a tray of champagne flutes.

Elena laughed until her ribs ached, until tears tracked through her sunscreen. She peeled off the ridiculous hat and let it sink into the turquoise water, where it joined the ghost of a fish and the echoes of everything that hadn't gone according to plan.

"Another drink?" Julian asked.

She looked at him—really looked at him—and felt something shift beneath the weight of all her carefully curated grief.

"Yes," she said. "But make it two."