A man who went viral after a dress bought for his wedding "broke the internet" is now behind bars for a brutal assault on a woman.
Keir Johnston turned on his terrified victim - at one stage threatening: "Somebody is going to die".
The 38-year-old pinned her to the ground, choked her before also brandishing a knife.
The woman desperately sent messages to friends begging for help as she knew it would take police too long to get to the scene on the Isle of Colonsay in the Inner Hebrides.
The traumatised victim eventually dialled 999 yelling down the phone: "He is trying to kill me".
The attack on March 6, 2022 came seven years after Johnston gained worldwide fame after the dress his wife’s mother wore to their wedding caused a global internet sensation.
It sparked a worldwide debate over its colours - whether it was black and blue or white and gold.
It was nicknamed "The Dress That Broke the Internet" after a guest shared a photograph of the garment online and the couple went on to appear on the Ellen DeGeneres Show in the USA and were gifted $10,000 and a luxury trip to Grenada.
Johnston appeared in the dock at the High Court in Glasgow on Thursday morning where he had been due to stand trial. But, the petrol station attendant - via his lawyer Marco Guarino - instead pleaded guilty to a charge of assaulting the woman to her injury and the danger of life.
Johnston, now of Moffat in Dumfriesshire, had been on bail, but he was remanded in custody by Lady Drummond pending sentencing next month.
Prosecutor Chris Macintosh told how it was accepted his victim had suffered previous violence - including the accused trying to strangle her - before the attack libelled in court.
Mr Macintosh said: "There is no permanent police presence on the island and she was in a situation where she felt trapped."
Days before the assault, the woman had gone to the mainland for a job - but Johnston had not wanted her to.
In the hours prior to him turning on her, Johnston had been drinking at a pub quiz, where he sent a string of texts to the victim.
When they later met, the attack took place.
Mr Macintosh added: "He followed her and pinned her to the ground. He placed both knees on her arms, so she was unable to move.
"He then began strangling her with both his hands.
"She was initially able to scream. She feared for her life and believed Johnston intended to kill her. He was very forceful."
A witness heard the screams and tried to pull Johnston away.
He initially stopped and went back inside - but stormed back out and again choked her.
Johnston was seen clutching a knife and the court was told his victim managed to "keep her distance" as she believed he would stab her, before dialling 999. The harrowing call was played in court.
A witness also raced to get her help and she was discovered "crying and hyperventilating". She was so upset she could only partially explain her ordeal.
Johnston meantime was found hiding under a desk in his cottage still clutching the knife. He briefly put the blade to his throat at one stage, but the weapon was grabbed from him.
The high court was told the woman suffered bruising and marks to her neck as a result of the assault, but needed no medical treatment.
The court heard Johnston later "alluded to previous episodes of violence" when talking to a doctor. He also described bouts of "emotional distress" since he was a child.
Mr Guarino said Johnston had always accepted responsibility for the assault and urged Lady Drummond to continue bail for the first offender.
But, the judge told him: "I have no need to tell you that this is a serious and violent offence.
"You repeatedly strangled her, injured her and put her life in danger in what must have been absolutely terrifying circumstances for her.
"I am afraid, Mr Johnston, that your status has now changed, you have been convicted of a very serious crime and you will be remanded meantime."
Yes! I would like to be sent emails from West Coast Today
I understand that my personal information will not be shared with any third parties, and will only be used to provide me with useful targeted articles as indicated.
I'm also aware that I can un-subscribe at any point either from each email notification or on My Account screen.