An Aberdeen businessman who raped a woman and told her it was "a bit of role play" has been jailed for six years.
Ryan Steehouder, 33, repeatedly assaulted the woman in the city between 2011 and 2015.
During his trial at the High Court in Edinburgh, the victim told jurors of her rape: "He told me it was a bit of a role play.
"He told me not to scream and he told me not to shout."
The woman said Steehouder would seize and lift her by the body and throw her, causing her to strike her head and body against walls and doors.
The court also heard how he would lie on top of her, kick her, restrain her, and choke her unconscious.
Judge Lord Doherty said: "Your behaviour towards the complainer was violent, abusive and controlling."
Steehouder had denied any wrongdoing but was convicted of threatening or abusive behaviour, assault to the danger of life, rape and sexual assault in November.
He was sentenced on Tuesday.
As well as the six-year jail term, he will also be supervised for two years upon his release from prison.
Steehouder was also placed on the sex offenders' register indefinitely and banned from contacting the complainer.
Defence counsel Lynsey Morgan said: "While Mr Steehouder understands the seriousness of the offences for which the jury have convicted him, he does maintain his innocence of the offences."
The court heard that Steehouder had previously been handed a 15-month jail sentence in 2022 for physically abusing another woman.
Lord Doherty stated: "It is clear that, despite your conviction, you continue to deny the charges."
The judge noted the victim impact statement and said the woman suffered "serious consequences".
He added: "It does you no credit that you refuse to accept responsibility for what you have done and that you cast aspersions on the integrity of the complainers.
"You appear to have little or no insight into the effects which your conduct has had."