A mother shot and killed her daughter late Tuesday night after she mistook her for an intruder, St. Cloud police said.

The mother thought an intruder had entered the house and was approaching her, so she fired one round at the person. The 27-year-old daughter later died at Osceola Regional Medical Center.

Police confirmed the shooting occurred inside the home of an undercover St. Cloud police officer who worked in narcotics. The mother, an Osceola County 911 dispatcher, was also taken to Osceola Regional.

State law provides protection for current and former law enforcement members, so the location of the home and the identity of family will not be disclosed.

St. Cloud police said the homeowner's story is consistent with the physical evidence.

The St. Cloud Police Department on Thursday said the weapon used in the shooting was a .380-caliber semi-automatic pistol, not the agency-issued weapon that belonged to the undercover police officer.

The victim lived in the home, but she was recently away visiting family in North Carolina, police said.

Neighbors grappled with the news that a woman was accidentally shot and killed by her mother.

"It's got to be devastating," Johnny Price said. "I don't know if I could come back from something like that."

The 911 call reporting the shooting was made by the daughter's stepfather, the police officer, who was also sleeping in bed at the time his wife mistook the daughter as an intruder, police said.

"That is one of the saddest things I've ever heard," John Cento, a neighbor, said. "That's horrible. ... Just terrible."