A sex offender who preyed on children for more than a decade was jailed for seven years.

Michael Grieve, 66, began abusing one victim from the age of ten and started having sex with her from the age of 12, telling her to keep it a secret.

He targeted another victim from the age of eight and committed further indecency offences against two 12-year-old girls.

A judge told Grieve at the High Court in Edinburgh that his crimes were "an appalling course of conduct against children".

Lord Bannatyne said: "The offences before me are of the most serious nature. The charges extend over a considerable period of time and involve no less than four victims.

"These sort of offences clearly do have a major impact on the victims."

Lord Bannatyne jailed Grieve for a further three months after more than 400 child pornography images, featuring girls aged between 10 and 14, were found on computer equipment seized from his home in Kirkcaldy.

He told Grieve that he would be placed on the sex offenders register indefinitely.

Grieve, of High Street, Kirkcaldy had earlier admitted seven indecency offences against children committed between 1979 and 1993 at houses in the Fife town, Angus and Perthshire, and during car journeys.

He also pleaded guilty to possessing and making indecent photos of children at a house in Myrtle Crescent, in Kirkcaldy, prior to December 30 in 2012.

One of his victims, a 45-year-old woman, contacted police to report Grieve, which set off a train of further disclosures from others who revealed the abuse they had suffered at his hands.

Grieve was questioned by police about the allegations made by the first woman to come forward and claimed they were made up.

Defence counsel Brian McConnachie QC said: "He fully accepts that there is no alternative, in the particular circumstances of this case, to a custodial sentence,"

The defence counsel said Grieve had indicated he was "thoroughly ashamed" for his past actions.

Download: The STV News app is Scotland's favourite and is available for iPhone from the App store and for Android from Google Play. Download it today and continue to enjoy STV News wherever you are.