NEW YORK (PIX11) — Police arrested a suspect in the death of a Queens mother whose body was found in a duffel bag near a park over the weekend, officials said Thursday. Her body was found inside a duffel bag Saturday morning about half a mile from her home.

Orsolya Gaal was stabbed 58 times at her Forest Hills home sometime between Friday night and Saturday morning, according to officials. A man walking his dog found the bag and called the police, according to sources.

Police on Thursday charged David Bonola, 44, with murder, criminal tampering, and criminal possession of a weapon, according to the NYPD. Investigators believe Bonola, who also lives in Queens, had done work at Gaal’s home and may have had access to a key, sources told NEWS10’s sister station in New York City.

Investigators have spent the past six days piecing together what happened to the 51-year-old mother of two teens. According to law enforcement sources, Gaal attended a show Friday night at Lincoln Center. Afterward, she spent about 45 minutes waiting at a bar for someone who did not show up.

Gaal ordered her usual drink at the Forest Hills Station House, according to a bartender, and she didn’t seem frightened or scared. She had one drink, then left. Investigators said Gaal eventually returned to her home on Juno Street, where she was stabbed dozens of times.

It appears Gaal knew her killer, because investigators said there were no signs of forced entry at the home. There were signs of defensive wounds on her hands.

The killer put her body in a duffel bag and dumped it near Forest Park, authorities said. Surveillance video obtained by NEWS10 affiliate PIX11 shows someone pulling the duffel bag down Juno Street on Saturday. Police said a trail of blood from the bag led officers to Gaal’s home. 

The suspect also allegedly sent a chilling text to Gaal’s husband, who was out of town at the time, threatening to kill his whole family, sources told PIX11. The husband was cooperating with police and had turned over his cellphone, sources said.