A man has been found guilty of a string of domestic abuse and violent attacks over more than 25 years.
Graham Young, 50, was found guilty of multiple assaults against five women and a man in Dunfermline, Kelty and East Wemyss in Fife.
The attacks happened between 1991 and January 2017.
He was convicted at the High Court in Edinburgh and will be sentenced at a later date.
Det Insp James Leeson, of Police Scotland, said: "Graham Young inflicted horrendous suffering on his victims over many years.
"I want to commend their courage in coming forward with information which has been crucial to our investigation and that finally led to Young's arrest and today's conviction.
"I hope today's verdict will give them some measure of comfort and allow them to go forward with their lives.
"Police Scotland is wholly committed to tackling all cases of domestic abuse that are reported and other associated violent offences."