Khloe Kardashian has defended herself against a Twitter user who called her a "hypocrite" for staying with her partner after he allegedly cheated on her.
Twitter user Queen Persia said she was "disappointed" the Keeping Up with the Kardashians star had forgiven her NBA player boyfriend Tristan Thompson after it emerged he had cheated on her up to five times before she gave birth on April 12.
"I love, adore & root for @khloekardashian but I'm so disappointed she stayed with that wasteman [sic] Tristan," Queen Persia wrote, tagging Khloe in the post.
"[Khloe] preaches about women knowing their self worth [sic] and when to walk away but when it's time to walk the walk, she's a hypocrite."
Despite footage emerging of Tristan flirting with other women two days before Khloe was to give birth, it has been reported they are moving back in together in LA to raise their daughter True.
TMZ reported on Monday the pair are allegedly engaged, after Khloe was spotted sporting a huge diamond ring.
Khloe defended herself against the Twitter attack in the comment section, telling Queen Persia she has "no knowledge of what goes on in our household or the enormous rebuilding this takes to even coexist".
"I'm proud of my strength."
However, Khloe said she appreciates Queen Persia's opinion and said she hopes the Twitter user will "hold that same opinion to everyone else who has stayed in situations."
Queen Persia told Khloe she wasn't trying to judge her, adding that she is a role model to young girls. The pair then went on to exchange niceties, as Khloe thanked the fan for having her back.
Khloe responded: "I love you for that and girl trust me don't I understand!!! I appreciate you."
It's the first time Khloe has spoken out about her relationship with Tristan since she gave birth to her daughter.