A man has been charged in connection with a robbery which previously featured in a Crimewatch appeal.
A 76-year-old woman was targeted in her home on Lundin Road in Crossford at around 11pm on Friday May 4 2018.
A man, 39, has now been charged and is due to appear at Kirkcaldy Sheriff Court on Monday.
Detective Inspector Kelly McEwan, of Glenrothes public protection unit, said: "This has been a complex and protracted investigation and following extensive enquiries, including a Crimestoppers appeal and a national television appeal on BBC Crimewatch, we have charged a man in connection with this crime."