BALTIMORE (WJZ) — A 31-year-old man has been arrested in connection with the brutal attack of a 79-year-old woman in Canton Monday.

Police arrested Michael Bull at his home in Middle River Friday morning.

READ MORE: Baltimore City Giving Out Grants To Local Restaurants To Upgrade Outdoor Lighting, Seating Needs

He was taken to Central Booking and has been charged with first-degree rape.

Police had questioned a number of people about the case.

Man Wanted In Sexual Assault Of 79-Year-Old Woman In Canton

READ MORE: Suspect Arrested In Connection With 2019 Shooting At Frederick Church During Funeral Service

The elderly woman was walking along Elliott Street near Clinton Street Monday morning when a man asked her for help fixing a table, luring the woman into a home. He then brutally attacked her, breaking her leg.

The woman’s son spoke to WJZ about the attack on his mother, who was hospitalized after the attack.

“She woke up thinking that was a bad dream and saw a guy coming down with a mask and a large kitchen knife,” he said. “She thought she was going to die in the basement.”

Her son said his mother endured a nightmare.

“She said to me that I felt sorry for the guy,” the victim’s son said. “She also said that this is probably why she’s my hero- I’m glad it was me and not some girl because it would’ve ruined the rest of her life.”

MORE NEWS: Public Comment Open For Proposed Third Span Of Bay Bridge

Neighbors believe the man cased the home, since he knew where everything was.