NORTH OLMSTED, Ohio -- A wedding ball turned into a brawl late Saturday night when police said a 36-year-old woman got into a tussle with the bride, several guests and a police officer after she refused to stop slow dancing with the groom.

Brooke Burke, of Strongsville, is charged with assault and disorderly conduct and faces arraignment on Tuesday.

North Olmsted Auxiliary Police Officer Dan Kuack was working as a security officer for the wedding of Margaret and James Burke at the St. Clarence Church pavilion when a fight broke out at the reception.

Kuack said he saw Brooke Burke "yelling and screaming" at two men in the parking lot who were trying to keep her from driving off in her car. Police said the two men had taken the car keys from the woman because they were concerned she was too drunk to drive.

Kuack calmed the woman down and she returned to the reception hall to wait for a cab.

But she got up and walked toward the bride and shouted at her and attempted to grab her, police said.

A man grabbed her and was pushed to the ground, police said, and then Kuack tried to restrain the woman as well.

"She fell to the ground kicking and screaming and being belligerent," the police report said and added that the woman struck Kuack in the face several times. Kuack radioed for help and held her down until North Olmsted police arrived and placed Burke under arrest.

The bride said the chain of events started when she asked Burke to stop slow dancing with her new husband.

"She said Brooke got upset and started yelling at her and at one point tried to hit her," the police report said. "She said Brooke was very intoxicated and that's why she was acting the way she was."