IGGY Azalea dumped her fiancé Nick Young after she caught him cheating on her via the security cameras set up at their home.
The Australian-born rapper announced her separation from the NBA basketball player earlier this month and has now taken to Twitter to reveal the reason why she called off their engagement.
Iggy had no choice but to kick Nick to the curb after discovering his infidelities in the worse way possible.
In a series of tweets, she revealed: "I broke up with Nick because I found out he had brought other women into our home while I was away and caught them on the security footage ... People in this world really are f***ed up. (sic)"
Iggy, 26, has also commented on a report by Life & Style magazine that Nick, 31, has got one of his lovers pregnant and this is why she called things off.
However, the 'Fancy' hitmaker says she has no knowledge of Los Angeles Lakers Nick having a child with someone else and if this is true it feels like a "second shot to the chest".
She tweeted: "I have never even been told by nick that his baby mother is pregnant so if this is true I'm finding out via E news ... This is just like a second shot to the chest. And I feel like I don't even know who the hell it is I've been loving all this time. (sic)"
Iggy and Nick began dating at the beginning of 2014 and got engaged in 2015.
Previously it was believed that Iggy's trust in Nick had been shaken after she had to suffer the indignity of a video leaking online which showed Nick admitting to his Los Angeles Lakers teammate D'Angelo Russell that he had cheated on her.
Iggy's social media revelation has now confirmed that Nick was bedding multiple women behind her back.