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: Maryland State Police Investigating Fatal Multiple Vehicle Crash In Baltimore County

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: COVID-19 In Maryland: More Than 1.2K New Cases & 12 Deaths Reported Saturday

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: Baltimore City Receives $2M In Funding For Minority Owned Business Development

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