A wedding guest bit a police officer and had to be shackled with leg restraints and handcuffs after falling out with the bride-to-be during a meeting to plan the ceremony.
Jennifer Griffin had been invited round to discuss the impending nuptials with her friend, but ended up spending the night in cells after brawling with officers.
At Perth Sheriff Court on Wednesday Griffin was sentenced to 100 hours of community service.
The court heard her and the bride-to-be, who was not named, had met up to discuss the fine detail of the wedding ceremony.
But, fuelled by copious amounts of alcohol, they had a severe falling out which became so noisy that neighbours contacted the police to complain.
Police attended and the friend told them that she simply wished for Griffin to go away.
Fiscal depute Stuart Richardson said: "Unfortunately, when officers spoke to her she began shouting and swearing at them."
"She was restrained and taken to the police station.
"Because of the way she was behaving, various restraints were applied. She was handcuffed and eventually placed in leg restraints."
The court heard PC Lindsay Bell was given the job of removing the restraints, and while that was going on, Griffin bit the officer on the left forearm, breaking the skin.
Mr Richardson said the officer had to attend Perth Royal Infirmary for checks, but added that he believed she had not sustained any lasting injury or infection.
Griffin, 37, Cromlix Road, Perth, admitted assaulting PC Bell to her slight injury, and behaving in a threatening or abusive manner in Perth on 21 November last year.
Solicitor Louisa Wade, defending, said: "I would offer my client's sincere apologies. She is extremely remorseful and has been worried sick about this for months."
Sheriff Robert McCreadie said: "This was a disgraceful way to behave towards police officers working in the community, for the benefit of the community."