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 Weather: Storm Threat Triggers Alert Day

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

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.

READ MORE: WATCH IT AGAIN: Fourth Of July Fireworks Light Up Baltimore's Inner Harbor

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: Bacteria Levels Prompt Recreational Water Advisory At Cox's Point Park

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