A 42 year-old man has been charged with the murder of Jennifer Edwards.
The well-known sports therapist - a mother-of-two - had been found dead in her flat at Deas Wharf in Kirkcaldy on June 14.
Police appealed to the community to help trace her last steps in the week leading up to her death.
A spokesman for Police Scotland said: “Police in Fife can confirm that a 42-year-old man has been arrested in connection with the death of of a woman in Kirkcaldy.
The man is due to appear before Kirkcaldy Sheriff Court today (Thurs) charged with the murder of Jennifer Edwards (45) who was found dead within her home at Deas Wharf on June 14, 2015.”