A rapist was jailed for nine years after attacking pregnant women during a catalogue of degradation and abuse of victims.
Mark Duthie preyed on seven women during a 15-year spree of offending in which victims were subjected to rape, assault and abduction.
Duthie, 33, began committing crimes against females when he was aged 16 by kicking his first victim on the stomach while she was pregnant and in a separate incident at a house in Forfar, holding her down and raping her in 2003.
Eight years later he subjected another woman to rapes at a house in Montrose.
On one occasion he assaulted her while she was asleep and on another she was punched on the head during the attack.
Other victims were subjected to violence by Duthie.
One woman was kicked in the groin by him at a lane in Brechin in August 2009 while she was pregnant.
A judge told Duthie, formerly of Barry, near Carnoustie, that victims had experienced long lasting emotional and psychological trauma.
Lord Boyd of Duncansby said: “You appear to have no conception of the harm you inflicted on these women.”
Duthie was earlier found guilty of a total of 28 charges committed between January 2003 and January 2018.
The judge said that apart from the rapes against two of the women Duthie had also carried out “a sustained course of physical and psychological abuse” against victims over a long period of time.
Duthie, who has never previously served a prison sentence, was told that he would be kept under supervision and monitored for a further two years.
He was placed on the sex offenders register indefinitely.
Detective Sergeant Gordon Patullo of Police Scotland said: “It is clear that Duthie is an extremely violent and dangerous male, who will justly face the consequences of his appalling acts of violence and sexual abuse.
“I would like to take this opportunity to praise his victims for their bravery in facing the trauma they’ve had to live with and coming forward.
“I hope that this sentencing today provides them with some closure.”