Minnie Bouvèé, owner of the popular bar Dorothy's and known for defending her friends and customers from danger, begins receiving cryptic, gardenia-scented letters that echo a recurring nightmare she has been having. She confides in her long-time assistant, Irlene / Amos [Varla Jean Merman], and the two share a tense bond as Minnie’s suspicions grow deeper with every new message. The letters seem personal, almost autobiographical in their detail, and the scent of gardenias lingers in the rooms where Minnie feels safest, turning ordinary nights at Dorothy’s into rooms of shadowed dread.
Minnie’s private life becomes even more complicated when she reveals to those close to her that she is secretly having an affair with her ex-husband Jackson Truvé [Matthew Darren], who left her twenty years ago for her younger sister. That very night, Minnie narrowly escapes disaster when a statue is pushed from above by a masked figure, a deadly reminder that danger is closer than she imagined. Giuseppe LePeppe [Alexander Zenoz], Minnie’s calm and calculating ally, dismisses the incident as an accident, but the lingering gardenia scent keeps gnawing at Minnie’s nerves, a sensory clue that something more insidious is at play.
Across town, Mimi Bouvèé-Truvé [Suzie Toot]—Minnie’s younger sister—knows about Jackson’s infidelity and seeks help from Poodles Makenzie [Jennifer McClain], a shrewd operator who has learned to trade protection for power. In a costly bargain, Mimi agrees to become Poodles’ obedient “pet” in exchange for financial support, setting the stage for a tense alliance built on mutual necessity and hidden agendas. The next day, Minnie is attacked again, but Giuseppe continues to downplay the danger, urging everyone to doubt their own perceptions and to blame Minnie herself for losing grip on reality. The fog thickens as the attacks resume their rhythm, and the people around Minnie begin to fracture under pressure.
The plot takes a brutal turn when Jackson is suddenly struck by a car in front of Mimi, a moment that traumatizes her and makes Poodles sense an opportunity to manipulate the truth. Mimi, now entangled in Poodles’ schemes, is tasked with spying on Minnie and reporting back, a move that binds them closer even as it seeds distrust. Mimi returns to Dorothy’s to prove her loyalty, managing the bar with a deft hand and earning Minnie’s trust and gratitude. The two women grow closer in the crucible of danger, while the threat behind their backs grows louder.
Another attack rattles Dorothy’s, and this time the masked figure is unmasked as Jackson, alive and well, shaking everyone’s assumptions to their core. Realization dawns that Poodles has played a central role in the escalating violence, turning Mimi and Minnie into pawns in a larger feud. The two sisters vow revenge, their resolve hardening as they realize the feud has spiraled beyond any one plot or person.
As Minnie opens up about the nightmare that has haunted her for years, she and Giuseppe decide to try a form of magic to turn the tide. They practice voodoo ritual, testing a spell that momentarily turns Giuseppe into a zombie-like puppet under their control, a power that can be reversed with a snap of the fingers and the words “snap out of it.” This risky move becomes their toolkit for infiltrating Poodles’ salon, a dangerous plan born of desperation and sisterly courage.
With careful breath and whispered herbs, Minnie enters Poodles’ space and puts Poodles into a trance, while Mimi sews her mouth shut to keep Poodles from speaking. Using a voodoo doll, they abduct Poodles and confront her with the truth they have gathered. Poodles denies plotting Jackson’s death, claiming she merely had a vendetta against Minnie. A note found in the gardenias deepens the mystery, casting suspicion on all parties and leaving Mimi to weigh the potential truth of each accusation. Minnie remains wary, choosing caution over certainty as the clues begin to point in multiple directions.
Then comes the revelation that shatters the trust they have built. Giuseppe, with the help of his two partners—Jackson and Amos—the latter being Varla Jean Merman in the original web of players—had orchestrated the entire conflict as part of a larger scheme to control the quarter. The trio had formed a throuple, their plan to seize power hinged on driving a wedge between Minnie and Poodles, with Mimi as an optional casualty. Giuseppe lines up the women to execute their plan, but a sudden sneeze from Poodles distracts the men, giving Minnie and Mimi a chance to fight back. In a swift and decisive confrontation, Minnie and Mimi overcome the trio, killing Giuseppe and his allies and ending the immediate threat to their world.
In the aftermath, the film turns reflective. The sisters realize how pointless the feud has been and how there should be room for all of them to coexist, despite their differences and rivalries. The story pivots from vengeance to reconciliation as Minnie and Mimi perform a heartfelt number together, watched by Poodles, celebrating their bond and the resilience that allowed them to survive and find a shared happiness again. The final moment feels hopeful and affirming: a testament to sisterhood, forgiveness, and the unexpected strength that can emerge when people choose to stand together rather than tear each other apart.