A Florida man brutally stabbed his roommate to death when she hugged him to say goodbye and told him she was leaving to move in with her boyfriend, say police.

Randy Herman, 24, is accused of using a hunting knife to stab Brooke Preston, 21, in the abdomen, back and throat, say Palm Beach County Sheriff's Office.

According to police Preston came to the house they shared to give him a parting gift of a T-shirt honoring a mutual friend before the frenzied attack.

She informed him she was leaving to move back to Pennsylvania, where she was to begin a career in journalism.

Herman has been charged with first degree murder.

Randy Herman, Jr (left), 24, allegedly stabbed his former roommate, Brooke Preston (right), 21, to death on Saturday morning

Preston had recently moved out of the home at 813 Sarazen Drive (above) in West Palm Beach, Florida, and was planning to return to her native Bradford County, Pennsylvania

According to police, Herman and Preston lived together as roommates in a home in West Palm Beach.

No evidence has surfaced indicating that their relationship was anything more than platonic.

She had recently moved out of the home at 813 Sarazen Drive and was planning to return to her native Bradford County, Pennsylvania.

Authorities said that on Saturday morning Preston visited her ex-roommate to bid him farewell.

The meeting was cordial, as the two had embraced. Herman reportedly gave Preston a T-shirt commemorating a mutual friend who had died.

According to the police report, Herman then began to allegedly stab Preston repeatedly with a hunting knife.

Preston sustained a dozen stab wounds to her back, throat, and abdomen. She also suffered defensive cuts to her left hand, according to police.

'Herman told me that all he could remember after giving Preston the T-shirt was blood,' a detective wrote in the arrest report.

Authorities said that on Saturday morning Preston (left) visited her ex-roommate, Herman (right), to bid him farewell

Original story and video courtesy of CBS 12

After allegedly stabbing his victim, Herman drove to nearby Haverhill Park and telephoned 911.

'Someone's been murdered,' Herman told the dispatcher. 'I'm at Haverhill Park. Just send the police. It was me. I'm sorry.'

Police interviewed a friend of Preston who said that she had visited Herman the night before at his home but eventually left because he was 'acting weird and was drunk.'

Preston is said to have told the friend that she didn't feel comfortable spending the night with Herman at the house.

She then returned to the home at 7:30 the next morning to retrieve belongings she had left behind.

Preston then drove with the friend to another location to eat breakfast. She dropped off the friend and returned to Herman's home one last time to say goodbye, police said.

Preston sustained a dozen stab wounds to her back, throat, and abdomen. She also suffered defensive cuts to her left hand, according to police

Herman called the police at 9:04am on Saturday.

While waiting for police to arrive, Herman texted his mother, telling her that he loved her, the arrest report said.

Herman told police that someone was hurt in his home. He was covered in blood and had suffered a cut to the webbing between his left thumb and pointer finger.

Authorities also said that Herman had scratch marks on his chest.

Investigators say Herman cried during questioning. He's being held without bond.

In February 2015, Herman's 53-year-old father Randy Herman Sr. was accused of killing his 50-year-old girlfriend Gail Monahan in Hanover Township, Pennsylvania.

Two months later, he was found dead inside a truck as law enforcement closed in on him in Marshall County, Alabama.