Police found the body of mom TerriLynn St. John a mile from her home and covered in leaves Thursday two days after she went missing from her Virginia home.

They have arrested the 23-year-old mother-of-two's acquaintance, Alvin B. Keyser, 23, in connection with her death.

Police said they were able to arrest Keyser after someone other than him, posted statements he had made on social media, but they did not elaborate further on what those statements were or who had posted them.

According to police, Keyser is 'being fairly cooperative,' and he showed them where St. John's body was.

Major Michael Sampson of the Middlesex Sheriff's office told reporters: 'Mr. Keyser showed us where it was at,' referring to St. John's body.

Scroll down for video

The last known whereabouts of TerriLynn St John (pictured), 23, was Tuesday morning. Thursday her body was found covered in leaves a mile from her home

Police say social media helped them to arrest Alvin B. Keyser, 23, after statements he made were posted to social media

Keyser had run-ins with the law over the past several years including possession of marijuana, driving after revocation, and a county noise ordinance violation

'The closure on this is not good closure, but it is closure,' Middlesex County Sheriff David Bushey told reporters Thursday.

Her family had suspected she was abducted when her children, a one-year-old and a three-year-old, were found inside with the home's front door open.

There appeared to have been a struggle and her broken necklace was also found in the front yard.

Authorities are expected to release further details once they finish speaking to Keyser.

Keyser had run-ins with the law over the past several years including accusations of possession of marijuana, driving after revocation, and a county noise ordinance violation.

'They looked through the woods and you could definitely tell there has been a struggle beside my daughter's car,' her father Terry St. John told WTVR.

'Jewelry was all around, like it had been broken off. Her cell phone was found in the bushes.'

When Middlesex County deputies arrived at the property, the front door was open, the missing woman's children (one of which pictured right) were inside and there was a broken necklace outside

Her boyfriend, Mac Kennard (pictured together) said he kissed her goodbye as he headed to work at 4.20am before she disappeared

The house where the 23-year-old mother is said to have been abducted from in Virginia

Her boyfriend, Mac Kennard, who is not the father to her two children, told The Southside Sentinel he last saw her as he was leaving for work around 4.20am and kissed her goodbye.

'We used cyber information to get what we had to do this get this job completed, and I'm very proud of the citizens that came forward,' the sheriff said.

Ronda St John, TerriLynn's mother, made an emotional plea on Facebook when St. John first went missing: 'My tears are for real. My baby is missing. She was abducted.

'Very real. Took out of her house between 5 and 6 this morning.

'FBI, state and best of county on it - dogs drone air search. I'm worn out.'