Shelby McDowell, 20, of St. Augustine, said she and Darby Johns had been in a relationship for nearly two years when he told her he was going to a wedding in Palm Coast by himself. That prompted a suspicious McDowell to get a disguise and sneak into the wedding, ultimately leading to a brawl among bridesmaids at the ceremony and her arrest on battery charges on Oct. 21.

“I showed up to the wedding and, in the beginning, I did wear a black wig,” McDowell told the Palm Beach Post in an email. “This was only so that nobody would recognize me. I just wanted to find out what was going on, unnoticed, and leave.”

But McDowell spotted Johns with another woman — and her “emotions took over,” she said.

“I watched [Darby and the woman] with their arms around each other, laughing, drinking, and even kissing,” McDowell’s email continued. “When they got up … to walk to the dance floor is when my emotions took over. I picked up a drink, walked to where they were, and poured the drink, intended for Darby, on them.”

McDowell said she’s “very apologetic” toward the bride and groom, since the incident marred their big day.

“I never intended for it to have gotten so out of control,” she told the newspaper.

The woman with Darby told deputies that McDowell also punched her in the face before running to the bathroom, where McDowell claims four women from the bridal party dragged her out of a stall, WKMG reports.

Johns told responding deputies that McDowell wasn’t his girlfriend and that she had crashed the affair. He also said he never kissed the woman allegedly punched by McDowell, saying they were walking to the dance floor when McDowell attacked them.

McDowell claims the woman with Johns “came at her” after she left the bathroom and that she was acting in self-defense. She was later cuffed and taken to Flagler County jail.