An Aberdeenshire farmer who sexually abused three young girls over a period of many years has been jailed for 11 years.
Derek Adam, 41, of Rothienorman, admitted indecent behaviour.
The first offender molested one of his victims for a decade from 1997, the High Court in Edinburgh heard.
Judge Lord Brodie said it was cruel behaviour but accepted that Adam was "thoroughly and deeply ashamed" of his conduct.
He told Adam: "These were offences committed against three young, and indeed, little girls.
"Your behaviour was, in my view, selfish, cruel and from the terms of the narrative and two victim impact statements, damaging."
Defence counsel Frances McMenamin QC said: "He is clearly someone who is going to need help. He is not a lost cause."
The judge ordered that Adam should also be kept under supervision for a further four years after his release.