Authorities in Northern California said a grandfather pulled his 3-year-old granddaughter from a kidnapper’s grip and saved the toddler from a troubling fate.

The grandfather, who was not identified by authorities, had taken his two grandchildren to play Saturday afternoon at a park in Auburn, Calif., not far from Sacramento, police said. Authorities said the three were at a duck pond when 28-year-old Lindsay Frasher approached the toddler and tried to take her from her grandfather.

The grandfather, who was right beside his granddaughter at the time, wrapped his arms around the 3-year-old girl and held onto her, police said.

“There was basically a tug-of-war over the granddaughter,” Sgt. Gary Hopping of the Auburn Police Department told The Washington Post.

Hopping said bystanders at the park near Auburn Ravine Road “jumped in” and helped the grandfather, then detained Frasher until police arrived.

Auburn police said later in a statement that officers arrived at the scene about 1:45 p.m. Saturday and after an investigation, determined that Frasher had “attempted to physically take the female child away from a family member.”

“Frasher was not known to the family or family members involved,” according to the statement from police. “Frasher was not believed to be under the influence of drugs or alcohol at the time of the incident.”

Police said they did not know whether Frasher suffers from a mental illness.

Frasher was arrested and charged with kidnapping. Hopping said, “If you take somebody and move them — no matter how slight — it is kidnapping.”

Frasher is being held in county jail on $210,000 bail, according to booking records. It was not immediately clear whether she has an attorney.

But Hopping, the police sergeant, suggested that there was a silver lining to it all.

“What’s important is that citizens got involved and helped the grandfather,” he said in an interview Monday. “To me, that’s just invaluable.”

Read more: