Of all the celebrity breakups in the recent past, few have been as ugly - and as public - as that of Iggy Azalea and Nick Young.
The rapper caught her fiance cheating after viewing a home surveillance video that showed Young bringing another woman into their home while Iggy was away.
And if that weren't enough, she learned that Young not only cheated with his ex and baby mama Keonna Green, but got her pregnant during one of their shady trysts.
Azalea is moving on, but speaking fairly candidly to paparazzi about her ex.
While at LAX, she was asked "what's next?" by a cameraman, to which she offered a half-joking, but possibly half truthful reply.
"Someone without kids," she said with a smile.
Sorry, Nick. That rules you out. Twofold, now, because of your cheating ass.
Since she caught Young and Green, the "Fancy" singer has held nothing back and publicly dissed him for his betrayal.
"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," she tweeted.
"[News of the pregnancy ]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."
"People in this world really are f—ked up."
Earlier this week, Azalea flipped off both Young and Green by way of paparazzi who asked if she had a message for the two.
"That's my message for them, not you," she said.
We ain't mad at her.