A 26-year-old Longmont woman who was seven months pregnant showed up at a home Wednesday to buy baby clothes she’d seen in a Craigslist post.

What police say happened then is horrific: The 34-year-old woman who lives at the home, in the 1600 block of Green Place in Longmont, stabbed the pregnant woman and “removed” her baby.

The baby did not survive.

Police Cmdr. Jeff Satur said police responded to the home on a stabbing call at about 2:45 p.m.

Satur said officers arrived on the scene and could hear a woman calling for help inside the home. They entered and found the victim, who had been beaten and stabbed in the stomach with a knife.

The woman who was attacked was taken to Longmont United Hospital, where she underwent surgery and is expected to recover, he said.

Police located the suspect at the hospital after she apparently arrived with the baby and said she had suffered a miscarriage, Satur said.

He said the victim and suspect did not know each other. The pregnant woman was at the home to buy baby clothes through a Craigslist ad, officials said.

The suspect may be mentally ill, officials said. Names have not been released in the case.

“This is a tragic case for a mother right now,” Satur said. “She came by this house. She was attacked, and her baby was removed from her.”

The alleged assailant has two children, Satur said. Her husband apparently drove her and the baby to the hospital and then returned to the scene later. He was escorted to the hospital but has not been arrested and is not a suspect, Satur said.

The suspect was arrested at 7:45 p.m. at Longmont United Hospital on suspicion of attempted first-degree murder, first-degree assault and child abuse knowingly and recklessly resulting in death.

Boulder County District Attorney Stan Garnett said his office will consider what charges are appropriate.

“The issues involving an unborn child are complicated under Colorado law,” Garnett said. “In most circumstances, if a child was not actually born alive, then homicide charges are not possible. With a case like this, most of the time charges would not need to be filed until sometime next week.”