Taking to her Instagram account, the model shared a heartbreaking open letter, addressed to the late star.

Revealing the extent of her grief, the brunette lovingly remembered her relationship with Avicii, and his close bond with her son Luka, born from a previous relationship.

Instagram

TEREZA KACEROVA: Avicii's secret girlfriend has slammed trolls who blame her for DJ's death

Avicii's secret girlfriend Tereza Kacerova

Meet Avicii's girlfriend model Tereza Kacerova.

1 / 14

Instagram

GOING PUBLIC: The model unveiled her relationship with the star online after his death

Explaining why she kept their romance out of the public eye, Tereza said: "I was always very set on keeping our relationship private, because I wanted it to be OURS and ours only, wanted no part in that madness."

While her moving post was initially met with messages of sympathy and support, the mum-of-one claims she has since been subjected to vile comments.

In a two-part message shared with her 165k Instagram followers yesterday, the Czech beauty lashed out at her online trolls.

Revealing she has been blamed for the DJ's death, Tereza wrote: "Sweet little comments like, 'Tim decided to check out because he was sick of you' go beyond crossing all lines.

"You should be ashamed of yourselves for being such vile creatures. Strong words from anonymous accounts."

Celebrities that died before the age of 30

Find out which hot stars tragically lost their lives so young.

1 / 19

Instagram

GRIEVING: Tereza revealed she is struggling to cope with the loss of her partner

“You should be ashamed of yourselves for being such vile creatures”

Tereza Kačerová

Delving into her grief, she lamented: "You think I haven't thought back to every conversation we ever had...

"And wondered a hundred, two hundred, three hundred times if things had gone differently, would he still be here?"

Lambasting the trolls further, she continued: "Do you think it's in any way acceptable to try and make this more painful for me than it already is?

"And you do all this in the name of Tim. Are you absolutely insane to think he would appreciate this."

Slamming her critics for addressing the DJ by his real first name, Tereza added: "He's Tim to me. To you, he's Avicii."

Stars we've lost in 2018

Take a look through the gallery of stars we have sadly lost in 2018.

1 / 88

Getty Images

America’s Next Top Model star Jael Strauss dies of cancer aged 34 in December 2018

Instagram

FAMILY: Avicii shared a close bond with Tereza's son, Luka, born from a previous relationship

Tereza then went onto to blast claims she used her former boyfriend's death to gain fame, insisting it was her choice, not his, for their relationship to stay out of the public eye.

Admitting she is struggling to deal with Avicii's passing, the social media sensation wrote: "I'm drowning in all-encompassing sadness... I can't count the amount of times I've had a beer before I even brush my teeth.

"I have to explain to Luka [my son] over and over that Tim can see him from the sky, but he will never ever see Tim again."

Since speaking out, Tereza has deleted the first part of her letter, while the second remains on her profile.

Explaining she would no longer be accepting commentary on her posts, she wrote: "Nobody needs to read any more of the worthless trash you spew, so I am turning off my comments."