A rapist admitted carrying out a series of horrifying sexual assaults on two women to police following his arrest, a court heard.
Stephen Williams, 32, was brought to justice after one of his victims plucked up enough courage to speak to detectives about her ordeal.
The High Court in Edinburgh heard on Monday how officers detained Williams and brought him in for questioning.
Prosecutor Eric Robertson told judge Lord Sandison that Williams admitted sexually assaulting the women at locations in Fife between April 2009 and September 2021.
Police interview
Mr Robertson said: “The accused was interviewed by police in Dunfermline on September 10, 2021.
“He provided answers and accepted that he had interfered with one of the complainers when he should not have done that.
“He stated that he had touched her in places he shouldn’t have when she was asleep.”
Williams, who worked as a meat packer, also admitted having sex with the other complainer when she said no.
He pleaded guilty to three charges of rape.
Injured after attack
The court heard that Williams, from Dunfermline, targeted his first victim, 31, and raped her on various occasions in 2009 and 2010.
He also sexually assaulted her whilst she slept.
Mr Robertson said: “She at no point told the accused that it was okay for him to have sex with her when she was asleep.”
The court heard that Williams had non-consensual anal sex with his second victim, a 30-year-old women.
Mr Robertson told Lord Sandison that the woman was left injured following the attack.
Williams continued to sexually assault her but she later notified the authorities.
The advocate depute added: “On September 6 2021, she contacted the police.”
Officers then collected enough evidence to bring Williams to justice.
Defence solicitor advocate Gordon Martin said his client was a first offender and that the court was obliged to obtain a report into Williams’s background.
He added: “I will reserve my mitigation until the date identified by the court.
“I make no motion at this stage to continue with his bail.”
Lord Sandison remanded Williams in custody.
He will be sentenced at the High Court in Inverness on October 31.