A man who caused lasting damage to two boys he sexually abused more than two decades ago wept as he was jailed for eight years.
John Brew, 50, abused the children at locations in Peterhead between October 1992 and February 1995.
The High Court in Edinburgh heard Brew took naked photographs of his first victim before sexually assaulting him. He also performed sex acts on his second victim.
Brew, of Soapwork Lane, Dundee, was caught after his victims contacted specialist detectives last year.
The court heard the assaults had left the boys suffering from anxiety and depression.
A jury convicted Brew on three charges of sexual assault.