A jilted Perth man gouged his own forehead with broken glass after his ex-girlfriend revealed she was seeing another man on Christmas Day.
Gary Anderson was left with blood pouring down his face after several acts of self-harm with the wine glass shards.
The 34-year-old, of Alexandra Street, also cut his throat and arm.
Anderson had been invited by his ex-girlfriend to her flat in the city’s Dunsinane Drive for a festive meal, when the incident occurred.
At Perth Sheriff Court, depute fiscal Bill Kermode said: “The relationship had soured a few months prior to the incident.
“Feeling sorry for him, the complainer invited the accused to her home for Christmas dinner with her and family members.”
However, when the family members left the former couple alone, the atmosphere between the two began to deteriorate.
Mr Kermode said that when Anderson heard his ex-partner had been in contact with another man, he became enraged and called the man “a psycho”.
He continued: “He demonstrated this by smashing a wine glass. He stabbed himself in the left arm. He then put the broken glass to his throat causing a superficial injury.
“The complainer was alarmed and went to get a mobile phone. The accused attempted to stop her by pushing her on the chest. The accused then shouted his intention to stab himself in the face.”
Anderson then repeatedly thrust pieces of broken wine glass into his forehead, causing what Mr Kermode described as “a superficial injury which bled profusely”.
When the police arrived, officers found blood and broken glass on the doorstep and in the living room.
Sheriff Lindsay Foulis told Anderson: “One needs little imagination to appreciate the affects your actions would have on your former girlfriend.”
Anderson pled guilty that, on December 25 at Dunsinane Drive, Perth, he behaved in a threatening or abusive manner by shouting, repeatedly smashing glass objects and cutting his body with smashed glass, all to the alarm of a woman.
He also admitted to assaulting the same woman by pushing her on the body.
Anderson was ordered to complete a community payback order that included 120 hours’ unpaid work, 12 months’ supervision and to take part in the Positive Relationships Program for 12 months.