ROCKFORD, Ill. (WTVO) — A Rockford man has been arrested and charged with the kidnapping and murder of his ex-girlfriend.

Officers responded to an address in the 300 block of Cole Avenue around 3:45 a.m. Saturday for a missing person, according to the Winnebago County Sheriff’s Department.

According to the criminal complaint, the occupants were awakened by the strong smell of gasoline, and police later found three milk jugs filled will gas in the front yard. Some of it had been poured around the exterior of the house, police said.

Ashley Hardin, 38, told her son to go back inside and went out of the house in her robe after a silver Cadillac was seen parked outside. She never returned.

Ashley Hardin

At around 7:35 a.m., the Roscoe Police Department responded to reports of a dead body behind a business in the 5100 block of E. Rockton Road in Roscoe. A murder investigation was started, and the body was found to be Hardin’s, police said.

According to the charging documents, two live rounds were found near Hardin’s body.

Hardin’s ex-boyfriend, Rayshawn Smith, 46, was developed as a suspect.

Photo: Winnebago County Sheriff’s Department

Smith released a video where he said “People are going to wonder why I did what I did,” and “I gave her every opportunity to be honest with me. Instead, she chose to constantly deal in deception. I’m tired of it. Period.” He then went on to criticize several local pastors, police said.

Smith was located in the 300 block of N. Main Street. Police said blood, a machete, zip ties, and the victim’s medication were found inside the car.

He was taken into custody and charged with First Degree Murder, Aggravated Kidnapping and Aggravated Unlawful Restraint. He is being held in the Winnebago County Jail on a $2 million bond.