A man has been charged and will appear in court in connection with the death of Keisha Donaghy.
The New Elgin mum-of-two died at her home on Thursday, November 16.
Lucretia, known as Kiesha, was discovered at around 7.20pm by a relative after neighbours raised concerns.
Police were soon on the scene and a large-scale investigation commenced to piece together what happened to the 32-year-old.
For two weeks, police have been canvassing the area in and around Anderson Drive as well as speaking to locals and urging anyone with information to come forward.
Police have now arrested and charged a man in relation to Ms Donaghy’s death.
Man due in court over Kiesha Donaghy’s death.
He will appear before Elgin Sheriff Court on Friday.
A police spokesperson said: “A 41-year-old man has been arrested and charged in connection with the death of Lucretia, known as Kiesha, Donaghy, in Elgin.
“He is expected to appear at Elgin Sheriff Court tomorrow (Friday, December 1).
“A report will be sent to the procurator fiscal.”
People who knew Kiesha Donaghy described her as “one of a kind” who had a “heart of gold”.
Det Supt Lorna Ferguson said: “We continue to support Kiesha’s family and our thoughts are with them.
“I would like to thank the public for their patience and continued support.”